Microsoft.IdentityModel.Clients.ActiveDirectory (3.13.5) Microsoft.IdentityModel.Clients.ActiveDirectory (3.13.5) Namespace

Classes

Error code returned as a property in AdalException

The exception type thrown when an error occurs during token acquisition.

Helper class to get ADAL EventSource

The exception type thrown when user returned by service does not match user in the request.

The exception type thrown when a token cannot be acquired silently.

The exception type thrown when user returned by service does not match user in the request.

Static class that consumes the response from the Authentication flow and continues token acquisition. This class should be called in OnActivityResult() of the activity doing authentication.

The AuthenticationContext class retrieves authentication tokens from Azure Active Directory and ADFS services.

Extension class to support username/password flow.

Static class that consumes the response from the Authentication flow and continues token acquisition. This class should be called in ApplicationDelegate whenever app loads/reloads.

Contains authentication parameters based on unauthorized response from resource server.

Contains the results of one token acquisition operation.

Credential type containing an assertion of type "urn:ietf:params:oauth:token-type:jwt".

Containing certificate used to create client assertion.

Credential including client id and secret.

This class represents the response from the service when requesting device code.

This class is responsible for managing the callback state and its execution.

Additional parameters used in acquiring user's authorization

This class allows to pass client secret as a SecureString to the API.

Token cache class used by AuthenticationContext to store access and refresh tokens.

Token cache item

Contains parameters used by the ADAL call accessing the cache.

Credential type containing an assertion representing user credential.

Credential used for integrated authentication on domain-joined machines.

Contains identifier for a user.

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.

Credential used for username/password authentication.

Interfaces

Callback for capturing ADAL logs to custom logging schemes.

Interface for implementing certificate based operations

Empty interface implemented in each supported platform.

Interface to allow for client secret to be passed in as a SecureString

Enums

ADAL Log Levels

Indicates whether AcquireToken should automatically prompt only if necessary or whether it should prompt regardless of whether there is a cached token.

Indicates the type of UserIdentifier

Delegates

Notification for certain token cache interactions during token acquisition.