Skip navigation links
A B C D E F G H I J L M N O P Q R S T U V W 

A

ACCESS_DENIED - Static variable in exception com.microsoft.identity.client.exception.MsalServiceException
The resource owner or authorization server denied the request.
AccountsInOneOrganization - Class in com.microsoft.identity.client.internal.authorities
 
AccountsInOneOrganization() - Constructor for class com.microsoft.identity.client.internal.authorities.AccountsInOneOrganization
 
AccountsInOneOrganization(String) - Constructor for class com.microsoft.identity.client.internal.authorities.AccountsInOneOrganization
 
AccountsInOneOrganization(String, String) - Constructor for class com.microsoft.identity.client.internal.authorities.AccountsInOneOrganization
 
ACQUIRE_TOKEN_OPERATION_NAME - Static variable in exception com.microsoft.identity.client.exception.MsalArgumentException
 
ACQUIRE_TOKEN_SILENT_ASYNC_WITH_USER - Static variable in class com.microsoft.identity.client.internal.telemetry.EventConstants.ApiId
 
ACQUIRE_TOKEN_SILENT_ASYNC_WITH_USER_AUTHORITY_AND_FORCE_REFRESH - Static variable in class com.microsoft.identity.client.internal.telemetry.EventConstants.ApiId
 
ACQUIRE_TOKEN_SILENT_OPERATION_NAME - Static variable in exception com.microsoft.identity.client.exception.MsalArgumentException
 
acquireToken(MSALAcquireTokenOperationParameters) - Method in class com.microsoft.identity.client.internal.controllers.BrokerMSALController
 
acquireToken(MSALAcquireTokenOperationParameters) - Method in class com.microsoft.identity.client.internal.controllers.LocalMSALController
 
acquireToken(MSALAcquireTokenOperationParameters) - Method in class com.microsoft.identity.client.internal.controllers.MSALController
 
acquireToken(Activity, String[], AuthenticationCallback) - Method in class com.microsoft.identity.client.PublicClientApplication
Acquire token interactively, will pop-up webUI.
acquireToken(Activity, String[], String, AuthenticationCallback) - Method in class com.microsoft.identity.client.PublicClientApplication
Acquire token interactively, will pop-up webUI.
acquireToken(Activity, String[], String, UiBehavior, List<<any>>, AuthenticationCallback) - Method in class com.microsoft.identity.client.PublicClientApplication
Acquire token interactively, will pop-up webUI.
acquireToken(Activity, String[], IAccount, UiBehavior, List<<any>>, AuthenticationCallback) - Method in class com.microsoft.identity.client.PublicClientApplication
Acquire token interactively, will pop-up webUI.
acquireToken(Activity, String[], String, UiBehavior, List<<any>>, String[], String, AuthenticationCallback) - Method in class com.microsoft.identity.client.PublicClientApplication
Acquire token interactively, will pop-up webUI.
acquireToken(Activity, String[], IAccount, UiBehavior, List<<any>>, String[], String, AuthenticationCallback) - Method in class com.microsoft.identity.client.PublicClientApplication
Acquire token interactively, will pop-up webUI.
AcquireTokenResult - Class in com.microsoft.identity.client.internal.controllers
 
AcquireTokenResult() - Constructor for class com.microsoft.identity.client.internal.controllers.AcquireTokenResult
 
acquireTokenSilent(MSALAcquireTokenSilentOperationParameters) - Method in class com.microsoft.identity.client.internal.controllers.BrokerMSALController
 
acquireTokenSilent(MSALAcquireTokenSilentOperationParameters) - Method in class com.microsoft.identity.client.internal.controllers.LocalMSALController
 
acquireTokenSilent(MSALAcquireTokenSilentOperationParameters) - Method in class com.microsoft.identity.client.internal.controllers.MSALController
 
acquireTokenSilentAsync(String[], IAccount, AuthenticationCallback) - Method in class com.microsoft.identity.client.PublicClientApplication
Perform acquire token silent call.
acquireTokenSilentAsync(String[], IAccount, String, boolean, AuthenticationCallback) - Method in class com.microsoft.identity.client.PublicClientApplication
Perform acquire token silent call.
ActiveDirectoryFederationServicesAuthority - Class in com.microsoft.identity.client.internal.authorities
 
addKnownAuthorities(List<Authority>) - Static method in class com.microsoft.identity.client.internal.authorities.Authority
 
ALL - Static variable in class com.microsoft.identity.client.internal.authorities.AzureActiveDirectoryAudience
 
ALL_ACCOUNTS_TENANT_ID - Static variable in class com.microsoft.identity.client.internal.authorities.AllAccounts
 
AllAccounts - Class in com.microsoft.identity.client.internal.authorities
 
AllAccounts() - Constructor for class com.microsoft.identity.client.internal.authorities.AllAccounts
 
ANY_PERSONAL_ACCOUNT_TENANT_ID - Static variable in class com.microsoft.identity.client.internal.authorities.AnyPersonalAccount
 
AnyOrganizationalAccount - Class in com.microsoft.identity.client.internal.authorities
 
AnyOrganizationalAccount() - Constructor for class com.microsoft.identity.client.internal.authorities.AnyOrganizationalAccount
 
AnyOrganizationalAccount(String) - Constructor for class com.microsoft.identity.client.internal.authorities.AnyOrganizationalAccount
 
AnyPersonalAccount - Class in com.microsoft.identity.client.internal.authorities
 
AnyPersonalAccount() - Constructor for class com.microsoft.identity.client.internal.authorities.AnyPersonalAccount
 
API_ERROR_CODE - Static variable in class com.microsoft.identity.client.internal.telemetry.EventConstants.EventProperty
 
API_EVENT - Static variable in class com.microsoft.identity.client.internal.telemetry.EventConstants.EventName
 
API_ID - Static variable in class com.microsoft.identity.client.internal.telemetry.EventConstants.EventProperty
 
API_ID_ACQUIRE - Static variable in class com.microsoft.identity.client.internal.telemetry.EventConstants.ApiId
 
API_ID_ACQUIRE_WITH_HINT - Static variable in class com.microsoft.identity.client.internal.telemetry.EventConstants.ApiId
 
API_ID_ACQUIRE_WITH_HINT_BEHAVIOR_AND_PARAMETERS - Static variable in class com.microsoft.identity.client.internal.telemetry.EventConstants.ApiId
 
API_ID_ACQUIRE_WITH_HINT_BEHAVIOR_PARAMETERS_AND_AUTHORITY - Static variable in class com.microsoft.identity.client.internal.telemetry.EventConstants.ApiId
 
API_ID_ACQUIRE_WITH_USER_BEHAVIOR_AND_PARAMETERS - Static variable in class com.microsoft.identity.client.internal.telemetry.EventConstants.ApiId
 
API_ID_ACQUIRE_WITH_USER_BEHAVIOR_PARAMETERS_AND_AUTHORITY - Static variable in class com.microsoft.identity.client.internal.telemetry.EventConstants.ApiId
 
ApiEvent - Class in com.microsoft.identity.client.internal.telemetry
Internal class for ApiEvent telemetry data.
ApiEvent.Builder - Class in com.microsoft.identity.client.internal.telemetry
Builder object for ApiEvents.
appendQueryParameterToUrl(String, Map<String, String>) - Static method in class com.microsoft.identity.client.internal.MsalUtils
Append parameter to the url.
APPLICATION_NAME - Static variable in class com.microsoft.identity.client.internal.telemetry.EventConstants.EventProperty
 
APPLICATION_VERSION - Static variable in class com.microsoft.identity.client.internal.telemetry.EventConstants.EventProperty
 
AuthenticationActivity - Class in com.microsoft.identity.client
Custom tab requires the device to have a browser with custom tab support, chrome with version >= 45 comes with the support and is available on all devices with API version >= 16 .
AuthenticationActivity() - Constructor for class com.microsoft.identity.client.AuthenticationActivity
 
AuthenticationCallback - Interface in com.microsoft.identity.client
Callback passed with token acquisition.
AuthenticationResult - Class in com.microsoft.identity.client
MSAL successful authentication result.
AuthenticationResult(ICacheRecord) - Constructor for class com.microsoft.identity.client.AuthenticationResult
 
Authority - Class in com.microsoft.identity.client.internal.authorities
 
Authority() - Constructor for class com.microsoft.identity.client.internal.authorities.Authority
 
Authority.KnownAuthorityResult - Class in com.microsoft.identity.client.internal.authorities
 
AUTHORITY_NAME - Static variable in class com.microsoft.identity.client.internal.telemetry.EventConstants.EventProperty
 
AUTHORITY_TYPE - Static variable in class com.microsoft.identity.client.internal.telemetry.EventConstants.EventProperty
 
AUTHORITY_TYPE_AAD - Static variable in class com.microsoft.identity.client.internal.telemetry.EventConstants.EventProperty.Value
 
AUTHORITY_TYPE_ADFS - Static variable in class com.microsoft.identity.client.internal.telemetry.EventConstants.EventProperty.Value
 
AUTHORITY_TYPE_B2C - Static variable in class com.microsoft.identity.client.internal.telemetry.EventConstants.EventProperty.Value
 
AUTHORITY_TYPE_UNKNOWN - Static variable in class com.microsoft.identity.client.internal.telemetry.EventConstants.EventProperty.Value
 
AUTHORITY_VALIDATION - Static variable in class com.microsoft.identity.client.internal.telemetry.EventConstants.EventProperty
 
AUTHORITY_VALIDATION_EVENT - Static variable in class com.microsoft.identity.client.internal.telemetry.EventConstants.EventName
 
AUTHORITY_VALIDATION_FAILURE - Static variable in class com.microsoft.identity.client.internal.telemetry.EventConstants.EventProperty.Value
 
AUTHORITY_VALIDATION_NOT_DONE - Static variable in class com.microsoft.identity.client.internal.telemetry.EventConstants.EventProperty.Value
 
AUTHORITY_VALIDATION_NOT_SUPPORTED - Static variable in exception com.microsoft.identity.client.exception.MsalClientException
The authority is not supported for authority validation.
AUTHORITY_VALIDATION_SUCCESS - Static variable in class com.microsoft.identity.client.internal.telemetry.EventConstants.EventProperty.Value
 
AuthorityDeserializer - Class in com.microsoft.identity.client.internal.configuration
 
AuthorityDeserializer() - Constructor for class com.microsoft.identity.client.internal.configuration.AuthorityDeserializer
 
AzureActiveDirectoryAccountIdentifier - Class in com.microsoft.identity.client
AccountIdentifier implementation for Accounts retrieved from AzureActiveDirectory.
AzureActiveDirectoryAccountIdentifier() - Constructor for class com.microsoft.identity.client.AzureActiveDirectoryAccountIdentifier
 
AzureActiveDirectoryAudience - Class in com.microsoft.identity.client.internal.authorities
 
AzureActiveDirectoryAudience() - Constructor for class com.microsoft.identity.client.internal.authorities.AzureActiveDirectoryAudience
 
AzureActiveDirectoryAudienceDeserializer - Class in com.microsoft.identity.client.internal.configuration
 
AzureActiveDirectoryAudienceDeserializer() - Constructor for class com.microsoft.identity.client.internal.configuration.AzureActiveDirectoryAudienceDeserializer
 
AzureActiveDirectoryAuthority - Class in com.microsoft.identity.client.internal.authorities
 
AzureActiveDirectoryAuthority(AzureActiveDirectoryAudience) - Constructor for class com.microsoft.identity.client.internal.authorities.AzureActiveDirectoryAuthority
 
AzureActiveDirectoryAuthority() - Constructor for class com.microsoft.identity.client.internal.authorities.AzureActiveDirectoryAuthority
 
AzureActiveDirectoryB2CAuthority - Class in com.microsoft.identity.client.internal.authorities
 
AzureActiveDirectorySlice - Class in com.microsoft.identity.client.internal.authorities
 
AzureActiveDirectorySlice() - Constructor for class com.microsoft.identity.client.internal.authorities.AzureActiveDirectorySlice
 

B

base64UrlEncodeToString(String) - Static method in class com.microsoft.identity.client.internal.MsalUtils
 
beginInteractive(MSALInteractiveTokenCommand) - Static method in class com.microsoft.identity.client.internal.controllers.MSALApiDispatcher
 
bindCustomTabsService() - Method in class com.microsoft.identity.client.MsalChromeCustomTabManager
Method to bind Chrome android.support.customtabs.CustomTabsService.
BROKER_AUTHORIZATION_REQUEST - Static variable in class com.microsoft.identity.client.internal.controllers.RequestCodes
 
BrokerMSALController - Class in com.microsoft.identity.client.internal.controllers
 
BrokerMSALController() - Constructor for class com.microsoft.identity.client.internal.controllers.BrokerMSALController
 
BrowserTabActivity - Class in com.microsoft.identity.client
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.
BrowserTabActivity() - Constructor for class com.microsoft.identity.client.BrowserTabActivity
 
build() - Method in class com.microsoft.identity.client.internal.telemetry.ApiEvent.Builder
Constructs a new ApiEvent.
build() - Method in class com.microsoft.identity.client.internal.telemetry.CacheEvent.Builder
Constructs a new CacheEvent.
build() - Method in class com.microsoft.identity.client.internal.telemetry.DefaultEvent.Builder
 
build() - Method in class com.microsoft.identity.client.internal.telemetry.Event.Builder
Constructs a new Event.
build() - Method in class com.microsoft.identity.client.internal.telemetry.HttpEvent.Builder
Constructs a new HttpEvent.
build() - Method in class com.microsoft.identity.client.internal.telemetry.OrphanedEvent.Builder
 
build() - Method in class com.microsoft.identity.client.internal.telemetry.UiEvent.Builder
Constructs a new IUiEvent.
Builder(String) - Constructor for class com.microsoft.identity.client.internal.telemetry.ApiEvent.Builder
 
Builder(String) - Constructor for class com.microsoft.identity.client.internal.telemetry.CacheEvent.Builder
 
Builder() - Constructor for class com.microsoft.identity.client.internal.telemetry.DefaultEvent.Builder
 
Builder(String) - Constructor for class com.microsoft.identity.client.internal.telemetry.Event.Builder
 
Builder() - Constructor for class com.microsoft.identity.client.internal.telemetry.HttpEvent.Builder
 
Builder(String, Long) - Constructor for class com.microsoft.identity.client.internal.telemetry.OrphanedEvent.Builder
 
Builder() - Constructor for class com.microsoft.identity.client.internal.telemetry.UiEvent.Builder
 

C

CacheEvent - Class in com.microsoft.identity.client.internal.telemetry
Internal class for CacheEvent telemetry data.
CacheEvent.Builder - Class in com.microsoft.identity.client.internal.telemetry
Builder object for CacheEvents.
calculateExpiresOn(String) - Static method in class com.microsoft.identity.client.internal.MsalUtils
Calculate expires on based on given exipres in.
CHROME_NOT_INSTALLED - Static variable in exception com.microsoft.identity.client.exception.MsalClientException
chrome_not_installed: Chrome is not installed on the device.
CHROME_PACKAGE - Static variable in class com.microsoft.identity.client.internal.MsalUtils
 
CLIENT_ID - Static variable in class com.microsoft.identity.client.internal.telemetry.EventConstants.EventProperty
 
com.microsoft.identity.client - package com.microsoft.identity.client
Provides the classes necessary to create a client for Azure Active Directory to get tokens.
com.microsoft.identity.client.configuration - package com.microsoft.identity.client.configuration
 
com.microsoft.identity.client.exception - package com.microsoft.identity.client.exception
 
com.microsoft.identity.client.internal - package com.microsoft.identity.client.internal
 
com.microsoft.identity.client.internal.authorities - package com.microsoft.identity.client.internal.authorities
 
com.microsoft.identity.client.internal.configuration - package com.microsoft.identity.client.internal.configuration
 
com.microsoft.identity.client.internal.controllers - package com.microsoft.identity.client.internal.controllers
 
com.microsoft.identity.client.internal.telemetry - package com.microsoft.identity.client.internal.telemetry
 
completeAcquireToken(int, int, Intent) - Method in class com.microsoft.identity.client.internal.controllers.BrokerMSALController
 
completeAcquireToken(int, int, Intent) - Method in class com.microsoft.identity.client.internal.controllers.LocalMSALController
 
completeAcquireToken(int, int, Intent) - Method in class com.microsoft.identity.client.internal.controllers.MSALController
 
completeInteractive(int, int, Intent) - Static method in class com.microsoft.identity.client.internal.controllers.MSALApiDispatcher
 
CONSUMERS - Static variable in class com.microsoft.identity.client.internal.authorities.AzureActiveDirectoryAudience
 
convertArrayToSet(String[]) - Static method in class com.microsoft.identity.client.internal.MsalUtils
 
convertSetToString(Set<String>, String) - Static method in class com.microsoft.identity.client.internal.MsalUtils
Convert the given set of scopes into the string with the provided delimiter.
CORRELATION_ID - Static variable in class com.microsoft.identity.client.internal.telemetry.EventConstants.EventProperty
 
CPU_PLATFORM - Static variable in class com.microsoft.identity.client.internal.telemetry.PlatformIdHelper.PlatformIdParameters
The String representing the CPU for the device.
createHash(String) - Static method in class com.microsoft.identity.client.internal.MsalUtils
 
createOAuth2Strategy() - Method in class com.microsoft.identity.client.internal.authorities.ActiveDirectoryFederationServicesAuthority
 
createOAuth2Strategy() - Method in class com.microsoft.identity.client.internal.authorities.Authority
 
createOAuth2Strategy() - Method in class com.microsoft.identity.client.internal.authorities.AzureActiveDirectoryAuthority
 
createOAuth2Strategy() - Method in class com.microsoft.identity.client.internal.authorities.AzureActiveDirectoryB2CAuthority
 
createOAuth2Strategy() - Method in class com.microsoft.identity.client.internal.authorities.UnknownAuthority
 

D

decodeUrlToMap(String, String) - Static method in class com.microsoft.identity.client.internal.MsalUtils
Decode the given url, and convert it into map with the given delimiter.
DEFAULT_EVENT - Static variable in class com.microsoft.identity.client.internal.telemetry.EventConstants.EventName
 
DEFAULT_EXPIRATION_TIME_SEC - Static variable in class com.microsoft.identity.client.internal.MsalUtils
Default access token expiration time in seconds.
DEFAULT_STATUS_CODE - Static variable in exception com.microsoft.identity.client.exception.MsalServiceException
When SocketTimeoutException is thrown, no status code will be caught.
DefaultEvent - Class in com.microsoft.identity.client.internal.telemetry
A DefaultEvent stores Event data common to an Application or to a series of Events.
DefaultEvent.Builder - Class in com.microsoft.identity.client.internal.telemetry
Builder for DefaultEvent instances.
Defaults - Class in com.microsoft.identity.client.internal.telemetry
Data-container used for default Event values.
Defaults(String, String, String, String, String, String) - Constructor for class com.microsoft.identity.client.internal.telemetry.Defaults
Constructs a new Defaults.
deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class com.microsoft.identity.client.internal.configuration.AuthorityDeserializer
 
deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class com.microsoft.identity.client.internal.configuration.AzureActiveDirectoryAudienceDeserializer
 
deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class com.microsoft.identity.client.internal.configuration.LogLevelDeserializer
 
DEVICE_ID - Static variable in class com.microsoft.identity.client.internal.telemetry.EventConstants.EventProperty
 
DEVICE_MODEL - Static variable in class com.microsoft.identity.client.internal.telemetry.PlatformIdHelper.PlatformIdParameters
The String representing the device model.
DEVICE_NETWORK_NOT_AVAILABLE - Static variable in exception com.microsoft.identity.client.exception.MsalClientException
No active network is available on the device.
dispatch(List<Event>) - Method in class com.microsoft.identity.client.internal.telemetry.EventDispatcher
Dispatches the Event instances associated to receiver.
DUPLICATE_QUERY_PARAMETER - Static variable in exception com.microsoft.identity.client.exception.MsalClientException
Extra query parameters set by the client app is already sent by the sdk.

E

ELAPSED_TIME - Static variable in class com.microsoft.identity.client.internal.telemetry.EventConstants.EventProperty
 
ENCODING_UTF8 - Static variable in class com.microsoft.identity.client.internal.MsalUtils
The encoding scheme the sdk uses.
equals(Object) - Method in class com.microsoft.identity.client.internal.authorities.Authority
 
error(String, RequestContext, String, Throwable) - Static method in class com.microsoft.identity.client.Logger
Deprecated.
use com.microsoft.identity.common.internal.logging.Logger#error(String, String, String, Throwable) instead.
errorPII(String, RequestContext, String, Throwable) - Static method in class com.microsoft.identity.client.Logger
Deprecated.
use com.microsoft.identity.common.internal.logging.Logger#errorPII(String, String, String, Throwable) instead.
Event - Class in com.microsoft.identity.client.internal.telemetry
Internal base-class for Event telemetry data.
Event(Event.Builder) - Constructor for class com.microsoft.identity.client.internal.telemetry.Event
Constructs a new Event.
Event.Builder<T extends Event.Builder> - Class in com.microsoft.identity.client.internal.telemetry
Builder object used for Events.
EVENT_END_TIME - Static variable in class com.microsoft.identity.client.internal.telemetry.OrphanedEvent.Builder
OrphanedEvents have negative endTime to indicate incompleteness.
EVENT_NAME - Static variable in class com.microsoft.identity.client.internal.telemetry.EventConstants.EventProperty
 
EVENT_PREFIX - Static variable in class com.microsoft.identity.client.internal.telemetry.EventConstants
Prefixes all event names.
EventConstants - Class in com.microsoft.identity.client.internal.telemetry
Constants used in the handling of telemetry data.
EventConstants.ApiId - Class in com.microsoft.identity.client.internal.telemetry
API Ids for Telemetry.
EventConstants.EventName - Class in com.microsoft.identity.client.internal.telemetry
 
EventConstants.EventProperty - Class in com.microsoft.identity.client.internal.telemetry
Properties used by Event key/value pairs.
EventConstants.EventProperty.Value - Class in com.microsoft.identity.client.internal.telemetry
Frequently occurring values of telemetry key/value pairs.
EventDispatcher - Class in com.microsoft.identity.client.internal.telemetry
MSALApiDispatcher for telemetry event data.
EventDispatcher(IMsalEventReceiver) - Constructor for class com.microsoft.identity.client.internal.telemetry.EventDispatcher
Constructs a new EventDispatcher.
ExceptionAdapter - Class in com.microsoft.identity.client.internal.controllers
 
ExceptionAdapter() - Constructor for class com.microsoft.identity.client.internal.controllers.ExceptionAdapter
 
exceptionFromAcquireTokenResult(AcquireTokenResult) - Static method in class com.microsoft.identity.client.internal.controllers.ExceptionAdapter
 
execute() - Method in class com.microsoft.identity.client.internal.controllers.MSALInteractiveTokenCommand
 
execute() - Method in class com.microsoft.identity.client.internal.controllers.MSALTokenCommand
 
execute() - Method in interface com.microsoft.identity.client.internal.controllers.MSALTokenOperation
 
extractJsonObjectIntoMap(String) - Static method in class com.microsoft.identity.client.internal.MsalUtils
Return the unmodifiable Map of response items.

F

forApplication(Context, String) - Static method in class com.microsoft.identity.client.internal.telemetry.Defaults
Generates a Defaults instance for the supplied Context and clientId.

G

GDPR_FILTERED_FIELDS - Static variable in class com.microsoft.identity.client.internal.telemetry.TelemetryUtils
 
getAccessToken() - Method in class com.microsoft.identity.client.AuthenticationResult
 
getAccount() - Method in class com.microsoft.identity.client.AuthenticationResult
Gets the Account.
getAccount() - Method in class com.microsoft.identity.client.internal.controllers.MSALOperationParameters
 
getAccount(String) - Method in class com.microsoft.identity.client.PublicClientApplication
Returns the IAccount object matching the supplied home_account_id.
getAccountIdentifier() - Method in interface com.microsoft.identity.client.IAccount
Gets the IAccountIdentifier for this Account -- this value is authority-specific.
getAccounts() - Method in class com.microsoft.identity.client.PublicClientApplication
Returns a List of IAccount objects for which this application has RefreshTokens.
getAcquireTokenController() - Method in class com.microsoft.identity.client.internal.controllers.MSALControllerFactory
 
getAcquireTokenSilentControllers() - Method in class com.microsoft.identity.client.internal.controllers.MSALControllerFactory
 
getActivity() - Method in class com.microsoft.identity.client.internal.controllers.MSALAcquireTokenOperationParameters
 
getApiErrorCode() - Method in class com.microsoft.identity.client.internal.telemetry.ApiEvent
 
getApiId() - Method in class com.microsoft.identity.client.internal.telemetry.ApiEvent
 
getApiVersion() - Method in class com.microsoft.identity.client.internal.telemetry.HttpEvent
 
getAppContext() - Method in class com.microsoft.identity.client.internal.controllers.MSALOperationParameters
 
getApplicationInfo(Context) - Static method in class com.microsoft.identity.client.internal.MsalUtils
 
getApplicationName() - Method in class com.microsoft.identity.client.internal.telemetry.DefaultEvent
Gets the application name.
getApplicationVersion() - Method in class com.microsoft.identity.client.internal.telemetry.DefaultEvent
Gets the application version.
getArgumentName() - Method in exception com.microsoft.identity.client.exception.MsalArgumentException
 
getAuthenticationResult() - Method in class com.microsoft.identity.client.internal.controllers.AcquireTokenResult
 
getAuthorities() - Method in class com.microsoft.identity.client.PublicClientApplicationConfiguration
Gets the list of authorities configured by the developer for use with the PublicClientApplication.
getAuthority() - Method in class com.microsoft.identity.client.internal.controllers.MSALOperationParameters
 
getAuthority() - Method in class com.microsoft.identity.client.internal.telemetry.ApiEvent
 
getAuthorityFromAccount(IAccount) - Static method in class com.microsoft.identity.client.internal.authorities.Authority
 
getAuthorityFromAuthorityUrl(String) - Static method in class com.microsoft.identity.client.internal.authorities.Authority
Returns an Authority based on an authority url.
getAuthorityType() - Method in class com.microsoft.identity.client.internal.telemetry.ApiEvent
 
getAuthorityUri() - Method in class com.microsoft.identity.client.internal.authorities.ActiveDirectoryFederationServicesAuthority
 
getAuthorityUri() - Method in class com.microsoft.identity.client.internal.authorities.Authority
 
getAuthorityUri() - Method in class com.microsoft.identity.client.internal.authorities.AzureActiveDirectoryAuthority
 
getAuthorityUri() - Method in class com.microsoft.identity.client.internal.authorities.AzureActiveDirectoryB2CAuthority
 
getAuthorityUri() - Method in class com.microsoft.identity.client.internal.authorities.UnknownAuthority
 
getAuthorityURL() - Method in class com.microsoft.identity.client.internal.authorities.ActiveDirectoryFederationServicesAuthority
 
getAuthorityURL() - Method in class com.microsoft.identity.client.internal.authorities.Authority
 
getAuthorityURL() - Method in class com.microsoft.identity.client.internal.authorities.AzureActiveDirectoryAuthority
 
getAuthorityURL() - Method in class com.microsoft.identity.client.internal.authorities.AzureActiveDirectoryB2CAuthority
 
getAuthorityURL() - Method in class com.microsoft.identity.client.internal.authorities.UnknownAuthority
 
getAuthorizationAgent() - Method in class com.microsoft.identity.client.internal.controllers.MSALAcquireTokenOperationParameters
 
getAuthorizationAgent() - Method in class com.microsoft.identity.client.PublicClientApplicationConfiguration
Gets the currently configured AuthorizationAgent for the PublicClientApplication.
getAuthorizationResult() - Method in class com.microsoft.identity.client.internal.controllers.AcquireTokenResult
 
getAzureActiveDirectoryAudience(String, String) - Static method in class com.microsoft.identity.client.internal.authorities.AzureActiveDirectoryAudience
 
getCallback() - Method in class com.microsoft.identity.client.internal.controllers.MSALTokenCommand
 
getChromePackage(Context) - Static method in class com.microsoft.identity.client.internal.MsalUtils
CHROME_PACKAGE array contains all the chrome packages that is currently available on play store, we will only support chrome stable.
getChromePackageWithCustomTabSupport(Context) - Static method in class com.microsoft.identity.client.internal.MsalUtils
Check if the chrome package with custom tab support is available on the device, and return the package name if available.
getClientId() - Method in class com.microsoft.identity.client.internal.controllers.MSALOperationParameters
 
getClientId() - Method in class com.microsoft.identity.client.internal.telemetry.DefaultEvent
Gets the client id.
getClientId() - Method in class com.microsoft.identity.client.PublicClientApplicationConfiguration
Gets the currently configured client id for the PublicClientApplication.
getCloudUrl() - Method in class com.microsoft.identity.client.internal.authorities.AzureActiveDirectoryAudience
 
getConfiguration() - Method in class com.microsoft.identity.client.PublicClientApplication
Returns the PublicClientConfiguration for this instance of PublicClientApplication Configuration is based on the defaults established for MSAl and can be overridden by creating the PublicClientApplication using PublicClientApplication.PublicClientApplication(Context, int)
getConnectTimeout() - Method in class com.microsoft.identity.client.configuration.HttpConfiguration
Gets the currently configured connect timeout for the public client application
getContext() - Method in class com.microsoft.identity.client.internal.controllers.MSALTokenCommand
 
getController() - Method in class com.microsoft.identity.client.internal.controllers.MSALTokenCommand
 
getDC() - Method in class com.microsoft.identity.client.internal.authorities.AzureActiveDirectorySlice
 
getDefault() - Method in class com.microsoft.identity.client.internal.authorities.Authority
 
getDefaultAuthority() - Method in class com.microsoft.identity.client.PublicClientApplicationConfiguration
 
getDeviceId() - Method in class com.microsoft.identity.client.internal.telemetry.DefaultEvent
Gets the device id.
getElapsedTime() - Method in class com.microsoft.identity.client.internal.telemetry.Event
Gets the Event elapsedTime.
getEnvironment() - Method in interface com.microsoft.identity.client.IAccount
Gets the environment for this Account.
getErrorCode() - Method in exception com.microsoft.identity.client.exception.MsalException
 
getEventName() - Method in class com.microsoft.identity.client.internal.telemetry.Event.Builder
Gets the event name.
getEventName() - Method in class com.microsoft.identity.client.internal.telemetry.Event
 
getExpiresOn() - Method in class com.microsoft.identity.client.AuthenticationResult
 
getExpiryOrDefault(String) - Static method in class com.microsoft.identity.client.internal.MsalUtils
 
getExtraQueryStringParameters() - Method in class com.microsoft.identity.client.internal.controllers.MSALAcquireTokenOperationParameters
 
getExtraScopesToConsent() - Method in class com.microsoft.identity.client.internal.controllers.MSALAcquireTokenOperationParameters
 
getFlightParameters() - Method in class com.microsoft.identity.client.internal.authorities.AzureActiveDirectoryAuthority
 
getForceRefresh() - Method in class com.microsoft.identity.client.internal.controllers.MSALAcquireTokenSilentOperationParameters
 
getHomeAccountIdentifier() - Method in interface com.microsoft.identity.client.IAccount
Gets the home IAccountIdentifier for this IAccount -- for IAccount types with tenant association[s], this value will be unique.
getHttpConfiguration() - Method in class com.microsoft.identity.client.PublicClientApplicationConfiguration
Gets the currently configured HttpConfiguration for the PublicClientApplication.
getHttpMethod() - Method in class com.microsoft.identity.client.internal.telemetry.HttpEvent
 
getHttpPath() - Method in class com.microsoft.identity.client.internal.telemetry.HttpEvent
 
getHttpStatusCode() - Method in exception com.microsoft.identity.client.exception.MsalServiceException
 
getId() - Method in enum com.microsoft.identity.client.WebViewSelection
 
getIdentifier() - Method in interface com.microsoft.identity.client.IAccountIdentifier
Gets the identifier.
getIdpName() - Method in class com.microsoft.identity.client.internal.telemetry.ApiEvent
 
getIdToken() - Method in class com.microsoft.identity.client.AuthenticationResult
 
getInstance() - Static method in class com.microsoft.identity.client.Logger
 
getIsCompleted() - Method in class com.microsoft.identity.client.internal.telemetry.Event.Builder
Gets the completion status.
getKnown() - Method in class com.microsoft.identity.client.internal.authorities.Authority.KnownAuthorityResult
 
getKnownAuthorityResult(Authority) - Static method in class com.microsoft.identity.client.internal.authorities.Authority
 
getLoggerConfiguration() - Method in class com.microsoft.identity.client.PublicClientApplicationConfiguration
Gets the currently configured LoggerConfiguration for the PublicClientApplication.
getLoginHint() - Method in class com.microsoft.identity.client.internal.controllers.MSALAcquireTokenOperationParameters
 
getLoginHint() - Method in class com.microsoft.identity.client.internal.telemetry.ApiEvent
 
getLogLevel() - Method in class com.microsoft.identity.client.configuration.LoggerConfiguration
Gets the Logger.LogLevel to use.
getMessage() - Method in exception com.microsoft.identity.client.exception.MsalException
Return the detailed description explaining why the exception is returned back.
getMsalClientException() - Method in class com.microsoft.identity.client.internal.authorities.Authority.KnownAuthorityResult
 
getOAuthErrorCode() - Method in class com.microsoft.identity.client.internal.telemetry.HttpEvent
 
getObjectIdentifier() - Method in class com.microsoft.identity.client.AzureActiveDirectoryAccountIdentifier
Gets the object identifier.
getOperationName() - Method in exception com.microsoft.identity.client.exception.MsalArgumentException
 
getParameters() - Method in class com.microsoft.identity.client.internal.controllers.MSALTokenCommand
 
getPlatformIdParameters() - Static method in class com.microsoft.identity.client.internal.telemetry.PlatformIdHelper
 
getProperty(String) - Method in class com.microsoft.identity.client.internal.telemetry.Event
 
getPropertyCount() - Method in class com.microsoft.identity.client.internal.telemetry.Event
 
getQueryParameters() - Method in class com.microsoft.identity.client.internal.telemetry.HttpEvent
 
getReadTimeout() - Method in class com.microsoft.identity.client.configuration.HttpConfiguration
Get the currently configured read timeout for the public client application
getReceiver() - Method in class com.microsoft.identity.client.internal.telemetry.EventDispatcher
Returns the IMsalEventReceiver to which telemetry data is dispatched.
getRedirectUri() - Method in class com.microsoft.identity.client.internal.controllers.MSALOperationParameters
 
getRedirectUri() - Method in class com.microsoft.identity.client.PublicClientApplicationConfiguration
Gets the currently configured redirect uri for the PublicClientApplication.
getRefreshToken() - Method in class com.microsoft.identity.client.internal.controllers.MSALAcquireTokenSilentOperationParameters
 
getRequestId() - Method in class com.microsoft.identity.client.internal.telemetry.ApiEvent
 
getRequestIdHeader() - Method in class com.microsoft.identity.client.internal.telemetry.HttpEvent
 
getResponseCode() - Method in class com.microsoft.identity.client.internal.telemetry.HttpEvent
 
getScope() - Method in class com.microsoft.identity.client.AuthenticationResult
 
getScopes() - Method in class com.microsoft.identity.client.internal.controllers.MSALOperationParameters
 
getScopesAsSet(String) - Static method in class com.microsoft.identity.client.internal.MsalUtils
Converts the given string of scopes into set.
getSdkPlatform() - Method in class com.microsoft.identity.client.internal.telemetry.DefaultEvent
Gets the sdk platform.
getSdkVersion() - Method in class com.microsoft.identity.client.internal.telemetry.DefaultEvent
Gets the sdk version.
getSdkVersion() - Static method in class com.microsoft.identity.client.PublicClientApplication
 
getSlice() - Method in class com.microsoft.identity.client.internal.authorities.AzureActiveDirectoryAuthority
 
getSlice() - Method in class com.microsoft.identity.client.internal.authorities.AzureActiveDirectorySlice
 
getStartTime() - Method in class com.microsoft.identity.client.internal.telemetry.Event.Builder
Gets the startTime.
getStartTime() - Method in class com.microsoft.identity.client.internal.telemetry.Event
Gets the Event startTime.
getStopTime() - Method in class com.microsoft.identity.client.internal.telemetry.Event
Gets the Event stopTime.
getSucceeded() - Method in class com.microsoft.identity.client.internal.controllers.AcquireTokenResult
 
getTenantId() - Method in class com.microsoft.identity.client.AuthenticationResult
 
getTenantId() - Method in class com.microsoft.identity.client.internal.authorities.AzureActiveDirectoryAudience
 
getTenantId() - Method in class com.microsoft.identity.client.internal.telemetry.ApiEvent
 
getTenantIdentifier() - Method in class com.microsoft.identity.client.AzureActiveDirectoryAccountIdentifier
Gets the tenantId.
getTokenCache() - Method in class com.microsoft.identity.client.internal.controllers.MSALOperationParameters
 
getTokenResult() - Method in class com.microsoft.identity.client.internal.controllers.AcquireTokenResult
 
getTokenType() - Method in class com.microsoft.identity.client.internal.telemetry.CacheEvent
 
getUIBehavior() - Method in class com.microsoft.identity.client.internal.controllers.MSALAcquireTokenOperationParameters
 
getUiBehavior() - Method in class com.microsoft.identity.client.internal.telemetry.ApiEvent
 
getUniqueId() - Method in class com.microsoft.identity.client.AuthenticationResult
 
getUniqueUserIdentifier(String, String) - Static method in class com.microsoft.identity.client.internal.MsalUtils
 
getUrl(String) - Static method in class com.microsoft.identity.client.internal.MsalUtils
create url from given endpoint.
getUserAgent() - Method in class com.microsoft.identity.client.internal.telemetry.HttpEvent
 
getUserAgent() - Method in class com.microsoft.identity.client.internal.telemetry.UiEvent
 
getUserId() - Method in class com.microsoft.identity.client.internal.telemetry.ApiEvent
 
getUsername() - Method in interface com.microsoft.identity.client.IAccount
Gets the username of this IAccount.
getValidationStatus() - Method in class com.microsoft.identity.client.internal.telemetry.ApiEvent
 

H

handleInteractiveRequestRedirect(int, int, Intent) - Method in class com.microsoft.identity.client.PublicClientApplication
MSAL requires the calling app to pass an Activity which MUST call this method to get the auth code passed back correctly.
hasCustomTabRedirectActivity(Context, String) - Static method in class com.microsoft.identity.client.internal.MsalUtils
hasCustomTabRedirectActivity - Ensures that the developer has properly configured their AndroidManifest to expose the BrowserTabActivity.
hashCode() - Method in class com.microsoft.identity.client.internal.authorities.Authority
 
HTTP_API_VERSION - Static variable in class com.microsoft.identity.client.internal.telemetry.EventConstants.EventProperty
 
HTTP_EVENT - Static variable in class com.microsoft.identity.client.internal.telemetry.EventConstants.EventName
 
HTTP_METHOD - Static variable in class com.microsoft.identity.client.internal.telemetry.EventConstants.EventProperty
 
HTTP_METHOD_POST - Static variable in class com.microsoft.identity.client.internal.telemetry.EventConstants.EventProperty.Value
 
HTTP_PATH - Static variable in class com.microsoft.identity.client.internal.telemetry.EventConstants.EventProperty
 
HTTP_QUERY_PARAMETERS - Static variable in class com.microsoft.identity.client.internal.telemetry.EventConstants.EventProperty
 
HTTP_RESPONSE_CODE - Static variable in class com.microsoft.identity.client.internal.telemetry.EventConstants.EventProperty
 
HTTP_USER_AGENT - Static variable in class com.microsoft.identity.client.internal.telemetry.EventConstants.EventProperty
 
HttpConfiguration - Class in com.microsoft.identity.client.configuration
 
HttpConfiguration() - Constructor for class com.microsoft.identity.client.configuration.HttpConfiguration
 
HttpEvent - Class in com.microsoft.identity.client.internal.telemetry
Internal class for HttpEvent telemetry data.
HttpEvent.Builder - Class in com.microsoft.identity.client.internal.telemetry
Builder object for HttpEvents.

I

IAccount - Interface in com.microsoft.identity.client
Interface describing MSAL's externally-exposed Account representation.
IACCOUNT_ARGUMENT_NAME - Static variable in exception com.microsoft.identity.client.exception.MsalArgumentException
 
IAccountIdentifier - Interface in com.microsoft.identity.client
Interface describing an identifier with a String representation.
IDP_NAME - Static variable in class com.microsoft.identity.client.internal.telemetry.EventConstants.EventProperty
 
ILoggerCallback - Interface in com.microsoft.identity.client
Interface for apps to configure the external logging and implement the callback to designate the output of the log messages.
IMsalEventReceiver - Interface in com.microsoft.identity.client
The interface function for apps to override if they want to get the Telemetry from MSAL.
initializeDefaults(Defaults) - Static method in class com.microsoft.identity.client.internal.telemetry.DefaultEvent
Sets the Defaults used to populate DefaultEvent properties.
initializeDiagnosticContext() - Static method in class com.microsoft.identity.client.internal.controllers.MSALApiDispatcher
 
INVALID_GRANT - Static variable in exception com.microsoft.identity.client.exception.MsalUiRequiredException
The refresh token used to redeem access token is invalid, expired, revoked.
INVALID_INSTANCE - Static variable in exception com.microsoft.identity.client.exception.MsalServiceException
AuthorityMetadata validation failed.
INVALID_JWT - Static variable in exception com.microsoft.identity.client.exception.MsalClientException
JWT returned by the server is not valid, empty or malformed.
INVALID_REQUEST - Static variable in exception com.microsoft.identity.client.exception.MsalServiceException
This request is missing a required parameter, includes an invalid parameter, includes a parameter more than once, or is otherwise malformed.
INVALID_SCOPE - Static variable in exception com.microsoft.identity.client.exception.MsalServiceException
The request scope is invalid, unknown or malformed.
IO_ERROR - Static variable in exception com.microsoft.identity.client.exception.MsalClientException
IOException happened, could be the device/network errors.
IS_AT - Static variable in class com.microsoft.identity.client.internal.telemetry.EventConstants.EventProperty
 
IS_RT - Static variable in class com.microsoft.identity.client.internal.telemetry.EventConstants.EventProperty
 
isAT() - Method in class com.microsoft.identity.client.internal.telemetry.CacheEvent
 
isEmpty(String) - Static method in class com.microsoft.identity.client.internal.MsalUtils
To improve test-ability with local Junit.
isKnownAuthority(Authority) - Static method in class com.microsoft.identity.client.internal.authorities.Authority
Authorities are either known by the developer and communicated to the library via configuration or they are known to Microsoft based on the list of clouds returned from:
isPiiEnabled() - Method in class com.microsoft.identity.client.configuration.LoggerConfiguration
Gets the Pii Enabled state.
isPrivacyCompliant(String) - Static method in class com.microsoft.identity.client.internal.telemetry.Event
Tests supplied EventStrings for privacy compliance.
isRT() - Method in class com.microsoft.identity.client.internal.telemetry.CacheEvent
 
isScopeIntersects(Set<String>, Set<String>) - Static method in class com.microsoft.identity.client.internal.MsalUtils
 

J

JSON_PARSE_FAILURE - Static variable in exception com.microsoft.identity.client.exception.MsalClientException
The sdk failed to parse the Json format.

L

launchChromeTabOrBrowserForUrl(String) - Method in class com.microsoft.identity.client.MsalChromeCustomTabManager
Launches a Chrome Custom tab if available else Chrome Browser for the URL.
LOCAL_AUTHORIZATION_REQUEST - Static variable in class com.microsoft.identity.client.internal.controllers.RequestCodes
 
LocalMSALController - Class in com.microsoft.identity.client.internal.controllers
 
LocalMSALController() - Constructor for class com.microsoft.identity.client.internal.controllers.LocalMSALController
 
log(String, Logger.LogLevel, String, boolean) - Method in interface com.microsoft.identity.client.ILoggerCallback
Interface method for apps to hand off each log message as it's generated.
LOG_LEVEL - Static variable in class com.microsoft.identity.client.configuration.LoggerConfiguration.SerializedNames
 
Logger - Class in com.microsoft.identity.client
MSAL Logger for diagnostic purpose.
Logger() - Constructor for class com.microsoft.identity.client.Logger
 
Logger.LogLevel - Enum in com.microsoft.identity.client
Enum class for LogLevel that the sdk recognizes.
LoggerConfiguration - Class in com.microsoft.identity.client.configuration
 
LoggerConfiguration() - Constructor for class com.microsoft.identity.client.configuration.LoggerConfiguration
 
LoggerConfiguration.SerializedNames - Class in com.microsoft.identity.client.configuration
Field names used for serialization by Gson.
LOGIN_HINT - Static variable in class com.microsoft.identity.client.internal.telemetry.EventConstants.EventProperty
 
LogLevelDeserializer - Class in com.microsoft.identity.client.internal.configuration
 
LogLevelDeserializer() - Constructor for class com.microsoft.identity.client.internal.configuration.LogLevelDeserializer
 

M

MALFORMED_URL - Static variable in exception com.microsoft.identity.client.exception.MsalClientException
The url is malformed.
mAudience - Variable in class com.microsoft.identity.client.internal.authorities.AzureActiveDirectoryAuthority
 
mFlightParameters - Variable in class com.microsoft.identity.client.internal.authorities.AzureActiveDirectoryAuthority
 
MSALAcquireTokenOperationParameters - Class in com.microsoft.identity.client.internal.controllers
 
MSALAcquireTokenOperationParameters() - Constructor for class com.microsoft.identity.client.internal.controllers.MSALAcquireTokenOperationParameters
 
MSALAcquireTokenSilentOperationParameters - Class in com.microsoft.identity.client.internal.controllers
 
MSALAcquireTokenSilentOperationParameters() - Constructor for class com.microsoft.identity.client.internal.controllers.MSALAcquireTokenSilentOperationParameters
 
MSALApiDispatcher - Class in com.microsoft.identity.client.internal.controllers
 
MSALApiDispatcher() - Constructor for class com.microsoft.identity.client.internal.controllers.MSALApiDispatcher
 
MsalArgumentException - Exception in com.microsoft.identity.client.exception
 
MsalArgumentException(String, String, String) - Constructor for exception com.microsoft.identity.client.exception.MsalArgumentException
 
MsalArgumentException(String, String, String, Throwable) - Constructor for exception com.microsoft.identity.client.exception.MsalArgumentException
 
MsalChromeCustomTabManager - Class in com.microsoft.identity.client
 
MsalChromeCustomTabManager(Activity) - Constructor for class com.microsoft.identity.client.MsalChromeCustomTabManager
Constructor of MsalChromeCustomTabManager.
MsalClientException - Exception in com.microsoft.identity.client.exception
This exception class represents general errors that are local to the library.
MsalClientException(String) - Constructor for exception com.microsoft.identity.client.exception.MsalClientException
 
MsalClientException(String, String) - Constructor for exception com.microsoft.identity.client.exception.MsalClientException
 
MsalClientException(String, String, Throwable) - Constructor for exception com.microsoft.identity.client.exception.MsalClientException
 
MSALController - Class in com.microsoft.identity.client.internal.controllers
 
MSALController() - Constructor for class com.microsoft.identity.client.internal.controllers.MSALController
 
MSALControllerFactory - Class in com.microsoft.identity.client.internal.controllers
 
MSALControllerFactory() - Constructor for class com.microsoft.identity.client.internal.controllers.MSALControllerFactory
 
MsalException - Exception in com.microsoft.identity.client.exception
MsalException thrown or sent back via callback, representing the detailed exception thrown by the sdk.
msalExceptionFromException(Exception) - Static method in class com.microsoft.identity.client.internal.controllers.ExceptionAdapter
 
MSALInteractiveTokenCommand - Class in com.microsoft.identity.client.internal.controllers
 
MSALInteractiveTokenCommand(Context, MSALOperationParameters, MSALController, AuthenticationCallback) - Constructor for class com.microsoft.identity.client.internal.controllers.MSALInteractiveTokenCommand
 
MSALOperationParameters - Class in com.microsoft.identity.client.internal.controllers
 
MSALOperationParameters() - Constructor for class com.microsoft.identity.client.internal.controllers.MSALOperationParameters
 
MsalServiceException - Exception in com.microsoft.identity.client.exception
This exception class represents errors when communicating to the service, can be from the authorize or token endpoints.
MsalServiceException(String, String, Throwable) - Constructor for exception com.microsoft.identity.client.exception.MsalServiceException
 
MsalServiceException(String, String, int, Throwable) - Constructor for exception com.microsoft.identity.client.exception.MsalServiceException
 
MSALTokenCommand - Class in com.microsoft.identity.client.internal.controllers
 
MSALTokenCommand() - Constructor for class com.microsoft.identity.client.internal.controllers.MSALTokenCommand
 
MSALTokenCommand(Context, MSALOperationParameters, MSALController, AuthenticationCallback) - Constructor for class com.microsoft.identity.client.internal.controllers.MSALTokenCommand
 
MSALTokenOperation - Interface in com.microsoft.identity.client.internal.controllers
 
MsalUiRequiredException - Exception in com.microsoft.identity.client.exception
This exception indicates that UI is required for authentication to succeed.
MsalUiRequiredException(String) - Constructor for exception com.microsoft.identity.client.exception.MsalUiRequiredException
 
MsalUiRequiredException(String, String) - Constructor for exception com.microsoft.identity.client.exception.MsalUiRequiredException
 
MsalUiRequiredException(String, String, Throwable) - Constructor for exception com.microsoft.identity.client.exception.MsalUiRequiredException
 
MsalUserCancelException - Exception in com.microsoft.identity.client.exception
MSAL internal exception for user cancelling the flow.
MsalUserCancelException() - Constructor for exception com.microsoft.identity.client.exception.MsalUserCancelException
 
MsalUtils - Class in com.microsoft.identity.client.internal
Internal Util class for MSAL.
mSlice - Variable in class com.microsoft.identity.client.internal.authorities.AzureActiveDirectoryAuthority
 
MULTIPLE_MATCHING_TOKENS_DETECTED - Static variable in exception com.microsoft.identity.client.exception.MsalClientException
There are multiple cache entries found, the sdk cannot pick the correct access token or refresh token from the cache.

N

NO_ACCOUNT_FOUND - Static variable in exception com.microsoft.identity.client.exception.MsalUiRequiredException
The supplied Account cannot be found in the cache.
NO_SUCH_ALGORITHM - Static variable in exception com.microsoft.identity.client.exception.MsalClientException
The algorithm used to generate pkce challenge is not supported.
NO_TOKENS_FOUND - Static variable in exception com.microsoft.identity.client.exception.MsalUiRequiredException
Access token doesn't exist and there is no refresh token can be found to redeem access token.
notify(int, int, Intent) - Method in class com.microsoft.identity.client.internal.controllers.MSALInteractiveTokenCommand
 
notify(int, int, Intent) - Method in class com.microsoft.identity.client.internal.controllers.MSALTokenCommand
 
notify(int, int, Intent) - Method in interface com.microsoft.identity.client.internal.controllers.MSALTokenOperation
 

O

OAUTH_ERROR_CODE - Static variable in class com.microsoft.identity.client.internal.telemetry.EventConstants.EventProperty
 
onCancel() - Method in interface com.microsoft.identity.client.AuthenticationCallback
Will be called if user cancels the flow.
onError(MsalException) - Method in interface com.microsoft.identity.client.AuthenticationCallback
Error occurs during the authentication.
onEventsReceived(List<Map<String, String>>) - Method in interface com.microsoft.identity.client.IMsalEventReceiver
Invoked when telemetry data is received.
onSuccess(AuthenticationResult) - Method in interface com.microsoft.identity.client.AuthenticationCallback
Authentication finishes successfully.
ORGANIZATIONS - Static variable in class com.microsoft.identity.client.internal.authorities.AzureActiveDirectoryAudience
 
OrphanedEvent - Class in com.microsoft.identity.client.internal.telemetry
OrphanedEvents are Events which were started but never finished before Telemetry#flush(String) was called.
OrphanedEvent.Builder - Class in com.microsoft.identity.client.internal.telemetry
 
OS - Static variable in class com.microsoft.identity.client.internal.telemetry.PlatformIdHelper.PlatformIdParameters
The String representing the device OS.

P

PII_ENABLED - Static variable in class com.microsoft.identity.client.configuration.LoggerConfiguration.SerializedNames
 
PlatformIdHelper - Class in com.microsoft.identity.client.internal.telemetry
MSAL internal Helper class to add additional platform specific query parameters or headers for the request sent to sts.
PlatformIdHelper.PlatformIdParameters - Class in com.microsoft.identity.client.internal.telemetry
 
PlatformIdParameters() - Constructor for class com.microsoft.identity.client.internal.telemetry.PlatformIdHelper.PlatformIdParameters
 
PRODUCT - Static variable in class com.microsoft.identity.client.internal.telemetry.PlatformIdHelper.PlatformIdParameters
The String representing the sdk platform.
PRODUCT_NAME - Static variable in class com.microsoft.identity.client.internal.telemetry.PlatformIdHelper.PlatformIdParameters
The String representing the sdk platform name.
PublicClientApplication - Class in com.microsoft.identity.client
This is the entry point for developer to create public native applications and make API calls to acquire tokens.
PublicClientApplication(Context) - Constructor for class com.microsoft.identity.client.PublicClientApplication
Deprecated.
This constructor has been replaced with one that leverages a configuration file.

Use PublicClientApplication.PublicClientApplication(Context, int)

instead.

PublicClientApplication.PublicClientApplication(Context) will read the client id (which must be set) from manifest, and if authority is not set, default authority(https://login.microsoftonline.com/common) will be used.

Client id MUST be set in the manifest as the meta data(IllegalArgumentException will be thrown if client id is not provided), name for client id in the metadata is: "com.microsoft.identity.client.ClientId".

Redirect uri MUST be set in the manifest as the meta data(IllegalArgumentException will be thrown if client id is not provided), name for redirect uri in metadata is: "com.microsoft.identity.client.RedirectUri".

AuthorityMetadata can be set in the meta data, if not provided, the sdk will use the default authority https://login.microsoftonline.com/common.

PublicClientApplication(Context, int) - Constructor for class com.microsoft.identity.client.PublicClientApplication
PublicClientApplication.PublicClientApplication(Context, int) will read the client id and other configuration settings from the file included in your applications resources.
PublicClientApplication(Context, String) - Constructor for class com.microsoft.identity.client.PublicClientApplication
PublicClientApplication.PublicClientApplication(Context, String) allows the client id to be passed instead of providing through the AndroidManifest metadata.
PublicClientApplication(Context, String, String) - Constructor for class com.microsoft.identity.client.PublicClientApplication
PublicClientApplication.PublicClientApplication(Context, String, String) allows the client id and authority to be passed instead of providing them through metadata.
PublicClientApplicationConfiguration - Class in com.microsoft.identity.client
 
PublicClientApplicationConfiguration() - Constructor for class com.microsoft.identity.client.PublicClientApplicationConfiguration
 
PublicClientApplicationConfiguration.SerializedNames - Class in com.microsoft.identity.client
 

Q

QUERY_STRING_DELIMITER - Static variable in class com.microsoft.identity.client.internal.MsalUtils
 
QUERY_STRING_SYMBOL - Static variable in class com.microsoft.identity.client.internal.MsalUtils
 

R

removeAccount(IAccount) - Method in class com.microsoft.identity.client.PublicClientApplication
Removes the Account and Credentials (tokens) for the supplied IAccount.
REQUEST_ID - Static variable in class com.microsoft.identity.client.internal.telemetry.EventConstants.EventProperty
 
REQUEST_ID_HEADER - Static variable in class com.microsoft.identity.client.internal.telemetry.EventConstants.EventProperty
 
REQUEST_TIMEOUT - Static variable in exception com.microsoft.identity.client.exception.MsalServiceException
Represents SocketTimeoutException.
RequestCodes - Class in com.microsoft.identity.client.internal.controllers
 
RequestCodes() - Constructor for class com.microsoft.identity.client.internal.controllers.RequestCodes
 

S

sanitizeUrlForTelemetry(String) - Static method in class com.microsoft.identity.client.internal.telemetry.HttpEvent
sanitizeUrlForTelemetry(URL) - Static method in class com.microsoft.identity.client.internal.telemetry.HttpEvent
Sanitizes URL of tenant identifiers.
SCOPE_ARGUMENT_NAME - Static variable in exception com.microsoft.identity.client.exception.MsalArgumentException
 
SCOPE_EMPTY_OR_NULL - Static variable in exception com.microsoft.identity.client.exception.MsalClientException
A scope is required when making a token request
SDK_PLATFORM - Static variable in class com.microsoft.identity.client.internal.telemetry.EventConstants.EventProperty
 
SDK_VERSION - Static variable in class com.microsoft.identity.client.internal.telemetry.EventConstants.EventProperty
 
SerializedNames() - Constructor for class com.microsoft.identity.client.configuration.LoggerConfiguration.SerializedNames
 
SerializedNames() - Constructor for class com.microsoft.identity.client.PublicClientApplicationConfiguration.SerializedNames
 
SERVICE_NOT_AVAILABLE - Static variable in exception com.microsoft.identity.client.exception.MsalServiceException
Represents 500/503/504 error codes.
setAccount(IAccountRecord) - Method in class com.microsoft.identity.client.internal.controllers.MSALOperationParameters
 
setActivity(Activity) - Method in class com.microsoft.identity.client.internal.controllers.MSALAcquireTokenOperationParameters
 
setApiCallWasSuccessful(boolean) - Method in class com.microsoft.identity.client.internal.telemetry.ApiEvent.Builder
Sets the success status of the api call.
setApiErrorCode(String) - Method in class com.microsoft.identity.client.internal.telemetry.ApiEvent.Builder
Sets the api error code.
setApiId(String) - Method in class com.microsoft.identity.client.internal.telemetry.ApiEvent.Builder
Sets the apiId.
setApiVersion(String) - Method in class com.microsoft.identity.client.internal.telemetry.HttpEvent.Builder
Sets the api version.
setAppContext(Context) - Method in class com.microsoft.identity.client.internal.controllers.MSALOperationParameters
 
setAuthenticationResult(AuthenticationResult) - Method in class com.microsoft.identity.client.internal.controllers.AcquireTokenResult
 
setAuthority(Authority) - Method in class com.microsoft.identity.client.internal.controllers.MSALOperationParameters
 
setAuthority(String) - Method in class com.microsoft.identity.client.internal.telemetry.ApiEvent.Builder
Sets the authority.
setAuthorizationAgent(AuthorizationAgent) - Method in class com.microsoft.identity.client.internal.controllers.MSALAcquireTokenOperationParameters
 
setAuthorizationResult(AuthorizationResult) - Method in class com.microsoft.identity.client.internal.controllers.AcquireTokenResult
 
setCallback(AuthenticationCallback) - Method in class com.microsoft.identity.client.internal.controllers.MSALTokenCommand
 
setClientId(String) - Method in class com.microsoft.identity.client.internal.controllers.MSALOperationParameters
 
setCloudUrl(String) - Method in class com.microsoft.identity.client.internal.authorities.AzureActiveDirectoryAudience
 
setConnectTimeout(int) - Method in class com.microsoft.identity.client.configuration.HttpConfiguration
Sets the connect timeout for the public client application
setContext(Context) - Method in class com.microsoft.identity.client.internal.controllers.MSALTokenCommand
 
setController(MSALController) - Method in class com.microsoft.identity.client.internal.controllers.MSALTokenCommand
 
setCorrelationId(UUID) - Method in class com.microsoft.identity.client.internal.telemetry.ApiEvent.Builder
Sets the correlationId of the api call.
setElapsedTime(long) - Method in class com.microsoft.identity.client.internal.telemetry.Event.Builder
Sets the elapsedTime of this Builder.
setEnableLogcatLog(boolean) - Method in class com.microsoft.identity.client.Logger
Enable/Disable the Android logcat logging.
setEnablePII(boolean) - Method in class com.microsoft.identity.client.Logger
Enable log message with PII (personal identifiable information) info.
setExternalLogger(ILoggerCallback) - Method in class com.microsoft.identity.client.Logger
Set the custom logger.
setExtraQueryStringParameters(List<<any>>) - Method in class com.microsoft.identity.client.internal.controllers.MSALAcquireTokenOperationParameters
 
setExtraScopesToConsent(List<String>) - Method in class com.microsoft.identity.client.internal.controllers.MSALAcquireTokenOperationParameters
 
setForceRefresh(boolean) - Method in class com.microsoft.identity.client.internal.controllers.MSALAcquireTokenSilentOperationParameters
 
setHttpMethod(String) - Method in class com.microsoft.identity.client.internal.telemetry.HttpEvent.Builder
Sets the http method.
setHttpPath(URL) - Method in class com.microsoft.identity.client.internal.telemetry.HttpEvent.Builder
Sets the http path.
setIsAT(boolean) - Method in class com.microsoft.identity.client.internal.telemetry.CacheEvent.Builder
 
setIsCompleted(boolean) - Method in class com.microsoft.identity.client.internal.telemetry.Event.Builder
Sets the isCompleted flag of this Builder.
setIsRT(boolean) - Method in class com.microsoft.identity.client.internal.telemetry.CacheEvent.Builder
 
setLoginHint(String) - Method in class com.microsoft.identity.client.internal.controllers.MSALAcquireTokenOperationParameters
 
setLoginHint(String) - Method in class com.microsoft.identity.client.internal.telemetry.ApiEvent.Builder
Sets the loginHint.
setLoginHint(String) - Method in class com.microsoft.identity.client.internal.telemetry.ApiEvent
 
setLogLevel(Logger.LogLevel) - Method in class com.microsoft.identity.client.Logger
Set the log level for diagnostic purpose.
setOAuthErrorCode(String) - Method in class com.microsoft.identity.client.internal.telemetry.HttpEvent.Builder
Sets the OAuthErrorCode.
setParameters(MSALOperationParameters) - Method in class com.microsoft.identity.client.internal.controllers.MSALTokenCommand
 
setProperty(String, String) - Method in class com.microsoft.identity.client.internal.telemetry.Event
 
setQueryParameters(String) - Method in class com.microsoft.identity.client.internal.telemetry.HttpEvent.Builder
Sets the query parameters.
setRawIdToken(String) - Method in class com.microsoft.identity.client.internal.telemetry.ApiEvent.Builder
Sets the IdToken.
setReadTimeout(int) - Method in class com.microsoft.identity.client.configuration.HttpConfiguration
Sets the read timeout for the public client application
setRedirectUri(String) - Method in class com.microsoft.identity.client.internal.controllers.MSALOperationParameters
 
setRefreshToken(RefreshTokenRecord) - Method in class com.microsoft.identity.client.internal.controllers.MSALAcquireTokenSilentOperationParameters
 
setRequestIdHeader(String) - Method in class com.microsoft.identity.client.internal.telemetry.HttpEvent.Builder
Sets the requestId header.
setScopes(ArrayList<String>) - Method in class com.microsoft.identity.client.internal.controllers.MSALOperationParameters
 
setStartTime(long) - Method in class com.microsoft.identity.client.internal.telemetry.Event.Builder
Sets the startTime of this Builder.
setStatusCode(Integer) - Method in class com.microsoft.identity.client.internal.telemetry.HttpEvent.Builder
Sets the response code of this request.
setStopTime(long) - Method in class com.microsoft.identity.client.internal.telemetry.Event.Builder
Sets the stopTime of this Builder.
setTenantId(String) - Method in class com.microsoft.identity.client.internal.authorities.AzureActiveDirectoryAudience
 
setTokenCache(OAuth2TokenCache) - Method in class com.microsoft.identity.client.internal.controllers.MSALOperationParameters
 
setTokenResult(TokenResult) - Method in class com.microsoft.identity.client.internal.controllers.AcquireTokenResult
 
setTokenType(String) - Method in class com.microsoft.identity.client.internal.telemetry.CacheEvent.Builder
Sets the tokenType.
setUIBehavior(UiBehavior) - Method in class com.microsoft.identity.client.internal.controllers.MSALAcquireTokenOperationParameters
 
setUiBehavior(String) - Method in class com.microsoft.identity.client.internal.telemetry.ApiEvent.Builder
Sets the UiBehavior.
setUserAgent(String) - Method in class com.microsoft.identity.client.internal.telemetry.HttpEvent.Builder
Sets the userAgent.
setUserAgent(String) - Method in class com.microsoft.identity.client.internal.telemetry.UiEvent.Builder
Sets the userAgent.
setUserDidCancel() - Method in class com.microsoft.identity.client.internal.telemetry.UiEvent.Builder
Sets userDidCancel to 'true'.
setValidationStatus(String) - Method in class com.microsoft.identity.client.internal.telemetry.ApiEvent.Builder
Sets the validation status.
START_TIME - Static variable in class com.microsoft.identity.client.internal.telemetry.EventConstants.EventProperty
 
STATE_MISMATCH - Static variable in exception com.microsoft.identity.client.exception.MsalClientException
State from authorization response did not match the state in the authorization request.
STOP_TIME - Static variable in class com.microsoft.identity.client.internal.telemetry.EventConstants.EventProperty
 
submitSilent(MSALTokenCommand) - Static method in class com.microsoft.identity.client.internal.controllers.MSALApiDispatcher
 

T

TelemetryUtils - Class in com.microsoft.identity.client.internal.telemetry
 
TENANT_ID - Static variable in class com.microsoft.identity.client.internal.telemetry.EventConstants.EventProperty
 
TOKEN_CACHE_DELETE - Static variable in class com.microsoft.identity.client.internal.telemetry.EventConstants.EventName
 
TOKEN_CACHE_LOOKUP - Static variable in class com.microsoft.identity.client.internal.telemetry.EventConstants.EventName
 
TOKEN_CACHE_WRITE - Static variable in class com.microsoft.identity.client.internal.telemetry.EventConstants.EventName
 
TOKEN_TYPE - Static variable in class com.microsoft.identity.client.internal.telemetry.EventConstants.EventProperty
 
toString() - Method in enum com.microsoft.identity.client.UiBehavior
 

U

UI_BEHAVIOR - Static variable in class com.microsoft.identity.client.internal.telemetry.EventConstants.EventProperty
 
UI_EVENT - Static variable in class com.microsoft.identity.client.internal.telemetry.EventConstants.EventName
 
UiBehavior - Enum in com.microsoft.identity.client
The UI options that developer can pass during interactive token acquisition requests.
UiEvent - Class in com.microsoft.identity.client.internal.telemetry
Internal class for UiEvent telemetry data.
UiEvent.Builder - Class in com.microsoft.identity.client.internal.telemetry
Builder object for UiEvents.
UNAUTHORIZED_CLIENT - Static variable in exception com.microsoft.identity.client.exception.MsalServiceException
The client is not authorized to request an authorization code.
unbindCustomTabsService() - Method in class com.microsoft.identity.client.MsalChromeCustomTabManager
Method to unbind Chrome android.support.customtabs.CustomTabsService.
UNKNOWN_AUTHORITY - Static variable in exception com.microsoft.identity.client.exception.MsalClientException
The authority is unknown.
UNKNOWN_ERROR - Static variable in exception com.microsoft.identity.client.exception.MsalClientException
Extra query parameters set by the client app is already sent by the sdk.
UNKNOWN_ERROR - Static variable in exception com.microsoft.identity.client.exception.MsalServiceException
Request to server failed, but no error and error_description is returned back from the service.
UnknownAudience - Class in com.microsoft.identity.client.internal.authorities
 
UnknownAudience() - Constructor for class com.microsoft.identity.client.internal.authorities.UnknownAudience
 
UnknownAuthority - Class in com.microsoft.identity.client.internal.authorities
 
UnknownAuthority() - Constructor for class com.microsoft.identity.client.internal.authorities.UnknownAuthority
 
UNRESOLVABLE_INTENT - Static variable in exception com.microsoft.identity.client.exception.MsalClientException
The intent to launch AuthenticationActivity is not resolvable by the OS or the intent doesn't contain the required data.
UNSUPPORTED_ENCODING - Static variable in exception com.microsoft.identity.client.exception.MsalClientException
The encoding is not supported by the device.
UNSUPPORTED_URL - Static variable in exception com.microsoft.identity.client.exception.MsalClientException
Unsupported url, cannot perform adfs authority validation.
urlFormDecode(String) - Static method in class com.microsoft.identity.client.internal.MsalUtils
Perform URL decode on the given source.
urlFormEncode(String) - Static method in class com.microsoft.identity.client.internal.MsalUtils
Translate the given string into the application/x-www-form-urlencoded using the utf_8 encoding scheme(The World Wide Web Consortium Recommendation states that UTF-8 should be used.
USER_CANCEL - Static variable in class com.microsoft.identity.client.internal.telemetry.EventConstants.EventProperty
 
USER_ID - Static variable in class com.microsoft.identity.client.internal.telemetry.EventConstants.EventProperty
 
USER_MISMATCH - Static variable in exception com.microsoft.identity.client.exception.MsalClientException
The user provided in the acquire token request doesn't match the user returned from server.
userCancelled() - Method in class com.microsoft.identity.client.internal.telemetry.UiEvent
 

V

validate() - Method in class com.microsoft.identity.client.internal.controllers.MSALAcquireTokenSilentOperationParameters
 
validate() - Method in class com.microsoft.identity.client.internal.controllers.MSALOperationParameters
Since this is about validating MSAL Parameters and not an authorization request or token request.
valueOf(String) - Static method in enum com.microsoft.identity.client.Logger.LogLevel
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.microsoft.identity.client.UiBehavior
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.microsoft.identity.client.WebViewSelection
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.microsoft.identity.client.Logger.LogLevel
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.microsoft.identity.client.UiBehavior
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.microsoft.identity.client.WebViewSelection
Returns an array containing the constants of this enum type, in the order they are declared.
VERSION - Static variable in class com.microsoft.identity.client.internal.telemetry.PlatformIdHelper.PlatformIdParameters
The String representing the sdk version.

W

warning(String, RequestContext, String) - Static method in class com.microsoft.identity.client.Logger
Deprecated.
use com.microsoft.identity.common.internal.logging.Logger#warn(String, String, String) instead.
warningPII(String, RequestContext, String) - Static method in class com.microsoft.identity.client.Logger
Deprecated.
use com.microsoft.identity.common.internal.logging.Logger#warnPII(String, String, String) instead.
WAS_SUCCESSFUL - Static variable in class com.microsoft.identity.client.internal.telemetry.EventConstants.EventProperty
 
wasSuccessful() - Method in class com.microsoft.identity.client.internal.telemetry.ApiEvent
 
WebViewSelection - Enum in com.microsoft.identity.client
 
A B C D E F G H I J L M N O P Q R S T U V W 
Skip navigation links