API Differences between 1.53.0 and 1.47.3
325 Additions
0 Removals
Azure.Core
Azure.Core.Pipeline
Azure.Identity
-
public class AuthenticationFailedException : Exception
-
public class AuthenticationRecord
-
public class AuthenticationRequiredException : CredentialUnavailableException
-
public class AuthorizationCodeCredential : TokenCredential
- protected AuthorizationCodeCredential()
- public AuthorizationCodeCredential(string tenantId, string clientId, string clientSecret, string authorizationCode)
- public AuthorizationCodeCredential(string tenantId, string clientId, string clientSecret, string authorizationCode, AuthorizationCodeCredentialOptions options)
- public AuthorizationCodeCredential(string tenantId, string clientId, string clientSecret, string authorizationCode, TokenCredentialOptions options)
-
public class AuthorizationCodeCredentialOptions : TokenCredentialOptions, ISupportsDisableInstanceDiscovery, ISupportsAdditionallyAllowedTenants
-
public static class AzureAuthorityHosts
-
public class AzureCliCredential : TokenCredential
-
public class AzureCliCredentialOptions : TokenCredentialOptions, ISupportsAdditionallyAllowedTenants, ISupportsTenantId
-
public class AzureDeveloperCliCredential : TokenCredential
-
public class AzureDeveloperCliCredentialOptions : TokenCredentialOptions, ISupportsAdditionallyAllowedTenants, ISupportsTenantId
-
public class AzurePipelinesCredential : TokenCredential
-
public class AzurePipelinesCredentialOptions : TokenCredentialOptions, ISupportsDisableInstanceDiscovery, ISupportsAdditionallyAllowedTenants, ISupportsTokenCachePersistenceOptions
-
public class AzurePowerShellCredential : TokenCredential
-
public class AzurePowerShellCredentialOptions : TokenCredentialOptions, ISupportsAdditionallyAllowedTenants, ISupportsTenantId
-
public class BrowserCustomizationOptions
-
public class ChainedTokenCredential : TokenCredential
-
public class ClientAssertionCredential : TokenCredential
-
public class ClientAssertionCredentialOptions : TokenCredentialOptions, ISupportsDisableInstanceDiscovery, ISupportsAdditionallyAllowedTenants, ISupportsTokenCachePersistenceOptions
-
public class ClientCertificateCredential : TokenCredential
- protected ClientCertificateCredential()
- public ClientCertificateCredential(string tenantId, string clientId, string clientCertificatePath)
- public ClientCertificateCredential(string tenantId, string clientId, string clientCertificatePath, TokenCredentialOptions options)
- public ClientCertificateCredential(string tenantId, string clientId, string clientCertificatePath, ClientCertificateCredentialOptions options)
- public ClientCertificateCredential(string tenantId, string clientId, X509Certificate2 clientCertificate)
- public ClientCertificateCredential(string tenantId, string clientId, X509Certificate2 clientCertificate, TokenCredentialOptions options)
- public ClientCertificateCredential(string tenantId, string clientId, X509Certificate2 clientCertificate, ClientCertificateCredentialOptions options)
-
public class ClientCertificateCredentialOptions : TokenCredentialOptions, ISupportsTokenCachePersistenceOptions, ISupportsDisableInstanceDiscovery, ISupportsAdditionallyAllowedTenants
-
public class ClientSecretCredential : TokenCredential
-
public class ClientSecretCredentialOptions : TokenCredentialOptions, ISupportsTokenCachePersistenceOptions, ISupportsDisableInstanceDiscovery, ISupportsAdditionallyAllowedTenants
-
public static class ConfigurationExtensions
- public static IClientBuilder AddAzureClient<TClient, TSettings>(this IHostApplicationBuilder host, string sectionName) where TSettings : ClientSettings
- public static IClientBuilder AddAzureClient<TClient, TSettings>(this IHostApplicationBuilder host, string sectionName, Action<TSettings> configureSettings) where TSettings : ClientSettings
- public static IClientBuilder AddKeyedAzureClient<TClient, TSettings>(this IHostApplicationBuilder host, string key, string sectionName) where TSettings : ClientSettings
- public static IClientBuilder AddKeyedAzureClient<TClient, TSettings>(this IHostApplicationBuilder host, string key, string sectionName, Action<TSettings> configureSettings) where TSettings : ClientSettings
- public static T GetAzureClientSettings<T>(this IConfiguration configuration, string sectionName) where T : ClientSettings
- public static T WithAzureCredential<T>(this T settings) where T : ClientSettings
- public static IClientBuilder WithAzureCredential(this IClientBuilder clientBuilder)
-
public class CredentialUnavailableException : AuthenticationFailedException
-
public class DefaultAzureCredential : TokenCredential
-
public class DefaultAzureCredentialOptions : TokenCredentialOptions, ISupportsDisableInstanceDiscovery, ISupportsAdditionallyAllowedTenants, ISupportsTenantId
-
public class DeviceCodeCredential : TokenCredential
- public DeviceCodeCredential()
- public DeviceCodeCredential(DeviceCodeCredentialOptions options)
- public DeviceCodeCredential(Func<DeviceCodeInfo, CancellationToken, Task> deviceCodeCallback, string clientId, TokenCredentialOptions options = null)
- public DeviceCodeCredential(Func<DeviceCodeInfo, CancellationToken, Task> deviceCodeCallback, string tenantId, string clientId, TokenCredentialOptions options = null)
- public virtual AuthenticationRecord Authenticate(CancellationToken cancellationToken = default)
- public virtual AuthenticationRecord Authenticate(TokenRequestContext requestContext, CancellationToken cancellationToken = default)
- public virtual Task<AuthenticationRecord> AuthenticateAsync(CancellationToken cancellationToken = default)
- public virtual Task<AuthenticationRecord> AuthenticateAsync(TokenRequestContext requestContext, CancellationToken cancellationToken = default)
-
public class DeviceCodeCredentialOptions : TokenCredentialOptions, ISupportsTokenCachePersistenceOptions, ISupportsDisableInstanceDiscovery, ISupportsAdditionallyAllowedTenants, ISupportsTenantId
-
public struct DeviceCodeInfo
-
public class EnvironmentCredential : TokenCredential
-
public class EnvironmentCredentialOptions : TokenCredentialOptions, ISupportsDisableInstanceDiscovery, ISupportsAdditionallyAllowedTenants
-
public static class IdentityModelFactory
- public static AuthenticationRecord AuthenticationRecord(string username, string authority, string homeAccountId, string tenantId, string clientId)
- public static DeviceCodeInfo DeviceCodeInfo(string userCode, string deviceCode, Uri verificationUri, DateTimeOffset expiresOn, string message, string clientId, IReadOnlyCollection<string> scopes)
-
public class InteractiveBrowserCredential : TokenCredential
-
public class InteractiveBrowserCredentialOptions : TokenCredentialOptions, ISupportsTokenCachePersistenceOptions, ISupportsDisableInstanceDiscovery, ISupportsAdditionallyAllowedTenants, ISupportsTenantId
-
public class ManagedIdentityCredential : TokenCredential
-
public class ManagedIdentityCredentialOptions : TokenCredentialOptions
-
public class ManagedIdentityId
-
public class OnBehalfOfCredential : TokenCredential
- protected OnBehalfOfCredential()
- public OnBehalfOfCredential(string tenantId, string clientId, X509Certificate2 clientCertificate, string userAssertion)
- public OnBehalfOfCredential(string tenantId, string clientId, X509Certificate2 clientCertificate, string userAssertion, OnBehalfOfCredentialOptions options)
- public OnBehalfOfCredential(string tenantId, string clientId, string clientSecret, string userAssertion)
- public OnBehalfOfCredential(string tenantId, string clientId, string clientSecret, string userAssertion, OnBehalfOfCredentialOptions options)
- public OnBehalfOfCredential(string tenantId, string clientId, Func<CancellationToken, Task<string>> clientAssertionCallback, string userAssertion, OnBehalfOfCredentialOptions options = null)
- public OnBehalfOfCredential(string tenantId, string clientId, Func<string> clientAssertionCallback, string userAssertion, OnBehalfOfCredentialOptions options = null)
-
public class OnBehalfOfCredentialOptions : TokenCredentialOptions, ISupportsTokenCachePersistenceOptions, ISupportsDisableInstanceDiscovery, ISupportsAdditionallyAllowedTenants
-
public class SharedTokenCacheCredential : TokenCredential
-
public class SharedTokenCacheCredentialOptions : TokenCredentialOptions, ISupportsTokenCachePersistenceOptions, ISupportsDisableInstanceDiscovery, ISupportsTenantId
-
public struct TokenCacheData
-
public class TokenCachePersistenceOptions
-
public class TokenCacheRefreshArgs
-
public class TokenCacheUpdatedArgs
-
public class TokenCredentialDiagnosticsOptions : DiagnosticsOptions
-
public class TokenCredentialOptions : ClientOptions
-
public abstract class UnsafeTokenCacheOptions : TokenCachePersistenceOptions
-
public class UsernamePasswordCredential : TokenCredential
- protected UsernamePasswordCredential()
- public UsernamePasswordCredential(string username, string password, string tenantId, string clientId)
- public UsernamePasswordCredential(string username, string password, string tenantId, string clientId, TokenCredentialOptions options)
- public UsernamePasswordCredential(string username, string password, string tenantId, string clientId, UsernamePasswordCredentialOptions options)
- public virtual AuthenticationRecord Authenticate(CancellationToken cancellationToken = default)
- public virtual AuthenticationRecord Authenticate(TokenRequestContext requestContext, CancellationToken cancellationToken = default)
- public virtual Task<AuthenticationRecord> AuthenticateAsync(CancellationToken cancellationToken = default)
- public virtual Task<AuthenticationRecord> AuthenticateAsync(TokenRequestContext requestContext, CancellationToken cancellationToken = default)
-
public class UsernamePasswordCredentialOptions : TokenCredentialOptions, ISupportsTokenCachePersistenceOptions, ISupportsDisableInstanceDiscovery, ISupportsAdditionallyAllowedTenants
-
public class VisualStudioCodeCredential : InteractiveBrowserCredential
-
public class VisualStudioCodeCredentialOptions : TokenCredentialOptions, ISupportsAdditionallyAllowedTenants, ISupportsTenantId
-
public class VisualStudioCredential : TokenCredential
-
public class VisualStudioCredentialOptions : TokenCredentialOptions, ISupportsAdditionallyAllowedTenants, ISupportsTenantId
-
public class WorkloadIdentityCredential : TokenCredential
-
public class WorkloadIdentityCredentialOptions : TokenCredentialOptions, ISupportsDisableInstanceDiscovery, ISupportsAdditionallyAllowedTenants, ISupportsTenantId