See: Description
| Interface | Description |
|---|---|
| AuthenticationCallback |
Callback passed with token acquisition.
|
| IAccount | |
| IAuthenticationResult | |
| IClaimable | |
| ICurrentAccountResult | |
| ILoggerCallback |
Interface for apps to configure the external logging and implement the callback to designate the
output of the log messages.
|
| IMsalEventReceiver |
The interface function for apps to override if they want to get the Telemetry from MSAL.
|
| IMultipleAccountPublicClientApplication |
An interface that contains list of operations that are available when MSAL is in 'multiple account' mode.
|
| IMultipleAccountPublicClientApplication.GetAccountCallback | |
| IMultipleAccountPublicClientApplication.RemoveAccountCallback | |
| IMultiTenantAccount | |
| IPublicClientApplication | |
| IPublicClientApplication.ApplicationCreatedListener |
Listener callback for asynchronous initialization of IPublicClientApplication object.
|
| IPublicClientApplication.DeviceCodeFlowCallback |
Callback object used in Device Code Flow.
|
| IPublicClientApplication.IMultipleAccountApplicationCreatedListener |
Listener callback for asynchronous initialization of IMultipleAccountPublicClientApplication object.
|
| IPublicClientApplication.ISingleAccountApplicationCreatedListener |
Listener callback for asynchronous initialization of ISingleAccountPublicClientApplication object.
|
| IPublicClientApplication.LoadAccountsCallback | |
| ISingleAccountPublicClientApplication |
An interface that contains list of operations that are available when MSAL is in 'single account' mode.
|
| ISingleAccountPublicClientApplication.CurrentAccountCallback |
Callback for asynchronous loading of the msal IAccount account.
|
| ISingleAccountPublicClientApplication.SignOutCallback | |
| ITenantProfile | |
| ITokenShare |
Interface defining necessary methods for TokenShareLibrary (TSL) integration.
|
| PublicClientApplication.BrokerDeviceModeCallback |
Listener callback for asynchronous loading of MSAL mode retrieval.
|
| SilentAuthenticationCallback |
| Class | Description |
|---|---|
| Account | |
| AcquireTokenParameters |
Encapsulates the parameters passed to the acquireToken methods of PublicClientApplication
|
| AcquireTokenParameters.Builder | |
| AcquireTokenSilentParameters | |
| AcquireTokenSilentParameters.Builder | |
| AuthenticationResult |
MSAL successful authentication result.
|
| AuthenticationScheme | |
| BearerAuthenticationScheme | |
| BrowserTabActivity |
MSAL activity class (needs to be public in order to be discoverable by the os) to get the browser redirect with auth code from authorize
endpoint.
|
| CurrentAccountResult | |
| Logger |
MSAL Logger for diagnostic purpose.
|
| MsalChromeCustomTabManager | |
| MultipleAccountPublicClientApplication | |
| MultiTenantAccount | |
| PoPAuthenticationScheme | |
| PoPAuthenticationScheme.Builder | |
| PublicClientApplication |
This is the entry point for developer to create public native applications and make API calls to
acquire tokens.
|
| PublicClientApplicationConfiguration | |
| PublicClientApplicationConfiguration.SerializedNames | |
| PublicClientApplicationConfigurationFactory | |
| SingleAccountPublicClientApplication | |
| TenantProfile | |
| TokenParameters |
Base class for AcquireTokenParameters and AcquireTokenSilentParameters
|
| TokenParameters.Builder<B extends TokenParameters.Builder<B>> |
TokenParameters builder
|
| TokenParametersAdapter |
Class to adapt between AcquireTokenSilentParameters and AcquireTokenParameters.
|
| Enum | Description |
|---|---|
| AadAuthorityAudience |
The audiences that can be used for Authority when making token requests in MSAL.
|
| AzureCloudInstance |
The clouds that can be used for Authority when making token requests in MSAL.
|
| HttpMethod |
HTTP Request Methods as defined in RFC-7231/ยง4.3
and RFC-5789.
|
| Logger.LogLevel |
Enum class for LogLevel that the sdk recognizes.
|
| Prompt |
The UI options that developer can pass during interactive token acquisition requests.
|
| WebViewSelection |
java.awt