| Class and Description |
|---|
| AbstractClientApplicationBase
Abstract class containing common methods and properties to both
PublicClientApplication
and ConfidentialClientApplication. |
| AbstractClientApplicationBase.Builder |
| AppTokenProviderParameters |
| AuthorizationCodeParameters
Object containing parameters for authorization code flow.
|
| AuthorizationCodeParameters.AuthorizationCodeParametersBuilder |
| AuthorizationRequestUrlParameters |
| AuthorizationRequestUrlParameters.Builder |
| AzureCloudEndpoint
All the national clouds authenticate users separately in each environment and have separate authentication endpoints.
|
| ClaimsRequest
Represents the claims request parameter as an object
|
| ClientCredentialParameters
Object containing parameters for client credential flow.
|
| ClientCredentialParameters.ClientCredentialParametersBuilder |
| ConfidentialClientApplication
Class to be used to acquire tokens for confidential client applications (Web Apps, Web APIs,
and daemon applications).
|
| ConfidentialClientApplication.Builder |
| DeviceCode
Response returned from the STS device code endpoint containing information necessary for
device code flow
|
| DeviceCodeFlowParameters
Object containing parameters for device code flow.
|
| DeviceCodeFlowParameters.DeviceCodeFlowParametersBuilder |
| HttpMethod
Http request method.
|
| HttpRequest
Contains information about outgoing HTTP request.
|
| HttpResponse
HTTP response
|
| IAccount
Interface representing a single user account.
|
| IAuthenticationResult
Interface representing the results of token acquisition operation.
|
| IClientAssertion
Credential type containing an assertion of type
"urn:ietf:params:oauth:token-type:jwt".
|
| IClientCertificate
Credential type containing X509 public certificate and RSA private key.
|
| IClientCredential
Interface representing an application credential
|
| IClientSecret
Representation of client credential containing a secret in string format
|
| IConfidentialClientApplication
Interface representing a confidential client application (Web App, Web API, Daemon App).
|
| IHttpClient
Interface to be implemented when configuring http client for
IPublicClientApplication or
IConfidentialClientApplication. |
| IHttpResponse
HTTP response from execution of
HttpRequest in IHttpClient |
| IntegratedWindowsAuthenticationParameters
Object containing parameters for Integrated Windows Authentication.
|
| IntegratedWindowsAuthenticationParameters.IntegratedWindowsAuthenticationParametersBuilder |
| InteractionRequiredExceptionReason
Details about the cause of an
MsalInteractionRequiredException, giving a hint about the
user can expect when they go through interactive authentication |
| InteractiveRequestParameters
Object containing parameters for interactive requests.
|
| InteractiveRequestParameters.InteractiveRequestParametersBuilder |
| IPublicClientApplication
Interface representing a public client application (Desktop, Mobile).
|
| ITenantProfile
Interface representing a single tenant profile.
|
| ITokenCache
Interface representing security token cache persistence
|
| ITokenCacheAccessAspect
Interface representing operation of executing code before and after cache access.
|
| ITokenCacheAccessContext
Interface representing context in which the token cache is accessed
|
| IUserAssertion
Interface representing a delegated user identity used by downstream applications in On-Behalf-Of flow
|
| MsalException
Base exception type thrown when an error occurs during token acquisition.
|
| MsalServiceException
Exception type thrown when service returns an error response or other networking errors occur.
|
| OnBehalfOfParameters
Object containing parameters for On-Behalf-Of flow.
|
| OnBehalfOfParameters.OnBehalfOfParametersBuilder |
| OpenBrowserAction
Interface to be implemented to override system browser initialization logic.
|
| Prompt
Indicate the type of user interaction that is required when sending authorization code request.
|
| PublicClientApplication
Class to be used to acquire tokens for public client applications (Desktop, Mobile).
|
| PublicClientApplication.Builder |
| RefreshTokenParameters
Object containing parameters for refresh token request.
|
| RefreshTokenParameters.RefreshTokenParametersBuilder |
| RequestedClaim
Represents an individual requested claims that's part of a complete claims request parameter
|
| RequestedClaimAdditionalInfo
Represents the additional information that can be sent to an authorization server for a request claim in the claim request parameter
|
| ResponseMode
Values for possible methods in which AAD can send the authorization result back to the calling
application
|
| SilentParameters
Object containing parameters for silent requests.
|
| SilentParameters.SilentParametersBuilder |
| SystemBrowserOptions
Options for using the default OS browser as a separate process to handle interactive authentication.
|
| SystemBrowserOptions.SystemBrowserOptionsBuilder |
| TokenCache
Cache used for storing tokens.
|
| TokenCacheAccessContext
Context in which the the token cache is accessed
|
| TokenCacheAccessContext.TokenCacheAccessContextBuilder |
| TokenProviderResult |
| UserAssertion
Credential type containing an assertion representing a delegated user identity.
|
| UserIdentifier
Used for populating the X-AnchorMailbox header, which is used in the cached credential service
(CCS) routing
|
| UserNamePasswordParameters
Object containing parameters for Username/Password flow.
|
| UserNamePasswordParameters.UserNamePasswordParametersBuilder |
Copyright © 2013–2022. All rights reserved.