Microsoft.IdentityModel.Clients.ActiveDirectory by Microsoft

<PackageReference Include="Microsoft.IdentityModel.Clients.ActiveDirectory" Version="3.19.8" />

.NET API 255,200 bytes

 Microsoft.IdentityModel.Clients.ActiveDirectory

Namespace with 32 public types

 Classes

 AdalClaimChallengeException The exception type thrown when a claims challenge error occurs during token acquisition.
 AdalException The exception type thrown when an error occurs during token acquisition.
 AdalServiceException The exception type thrown when user returned by service does not match user in the request.
 AdalSilentTokenAcquisitionException The exception type thrown when a token cannot be acquired silently.
 AdalUserMismatchException The exception type thrown when user returned by service does not match user in the request.
 AuthenticationContext The AuthenticationContext class retrieves authentication tokens from Azure Active Directory and ADFS services.
 AuthenticationParameters Contains authentication parameters based on unauthorized response from resource server.
 AuthenticationResult Contains the results of one token acquisition operation.
 ClientAssertion Credential type containing an assertion of type "urn:ietf:params:oauth:token-type:jwt".
 ClientAssertionCertificate Containing certificate used to create client assertion.
 ClientCredential Credential including client id and secret.
 DeviceCodeResult This class represents the response from the service when requesting device code.
 LoggerCallbackHandler This class is responsible for managing the callback state and its execution.
 PlatformParameters Additional parameters used in acquiring user's authorization
 TokenCache Token cache class used by to store access and refresh tokens.
 TokenCacheItem Token cache item
 TokenCacheNotificationArgs Contains parameters used by the ADAL call accessing the cache.
 UserAssertion Credential type containing an assertion representing user credential.
 UserCredential Credential used for integrated authentication on domain-joined machines.
 UserIdentifier Contains identifier for a user.
 UserInfo Contains information of a single user. This information is used for token cache lookup. Also if created with userId, userId is sent to the service when login_hint is accepted.

 Enumerations

 LogLevel ADAL Log Levels
 PromptBehavior Indicates whether AcquireToken should automatically prompt only if necessary or whether it should prompt regardless of whether there is a cached token.
 UserIdentifierType Indicates the type of

 Static Classes

 AdalError Error code returned as a property in AdalException
 AdalOption Helper class to get ADAL EventSource
 AuthenticationContextIntegratedAuthExtensions Extension class to support username/password flow.

 Interfaces

 IAdalLogCallback Obsolete Callback for capturing ADAL logs to custom logging schemes. Will be called only if LogCallback delegate is not set and only for messages with no Pii
 IClientAssertionCertificate Interface for implementing certificate based operations
 IPlatformParameters Empty interface implemented in each supported platform.
 ISecureClientSecret Interface to allow for client secret to be passed in as a SecureString