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