public final class MsalClientException extends MsalException
Set of error codes that could be returned from this exception:
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
APP_MANIFEST_VALIDATION_ERROR
Developer error.
|
static java.lang.String |
AUTHORITY_VALIDATION_NOT_SUPPORTED
The authority is not supported for authority validation.
|
static java.lang.String |
BROKER_BIND_FAILURE
Failed to bind the service in broker app.
|
static java.lang.String |
BROKER_NOT_INSTALLED
Broker app is not installed.
|
static java.lang.String |
CHROME_NOT_INSTALLED
Note: after MSAL 0.2.0 this error is no longer relevant.
|
static java.lang.String |
CURRENT_ACCOUNT_MISMATCH
The account that is being signed in does not match with the provided account.
|
static java.lang.String |
CURRENT_ACCOUNT_MISMATCH_ERROR_MESSAGE |
static java.lang.String |
DEVICE_NETWORK_NOT_AVAILABLE
No active network is available on the device.
|
static java.lang.String |
DUPLICATE_COMMAND
Duplicate command.
|
static java.lang.String |
DUPLICATE_QUERY_PARAMETER
Extra query parameters set by the client app is already sent by the sdk.
|
static java.lang.String |
INVALID_JWT
JWT returned by the server is not valid, empty or malformed.
|
static java.lang.String |
INVALID_PARAMETER
The parameter provided by the user is invalid.
|
static java.lang.String |
IO_ERROR
IOException happened, could be the device/network errors.
|
static java.lang.String |
JSON_PARSE_FAILURE
The sdk failed to parse the Json format.
|
static java.lang.String |
MALFORMED_URL
The url is malformed.
|
static java.lang.String |
MULTIPLE_MATCHING_TOKENS_DETECTED
There are multiple cache entries found, the sdk cannot pick the correct access token
or refresh token from the cache.
|
static java.lang.String |
NO_CURRENT_ACCOUNT
No account currently signed in to SingleAccountPublicClientApplication
|
static java.lang.String |
NO_CURRENT_ACCOUNT_ERROR_MESSAGE |
static java.lang.String |
NO_SUCH_ALGORITHM
The algorithm used to generate pkce challenge is not supported.
|
static java.lang.String |
NOT_ELIGIBLE_TO_USE_BROKER
Not eligible to use Broker.
|
static java.lang.String |
REDIRECT_URI_VALIDATION_ERROR
Developer error.
|
static java.lang.String |
SAPCA_USE_WITH_MULTI_POLICY_B2C
Configuration error.
|
static java.lang.String |
SCOPE_EMPTY_OR_NULL
A scope is required when making a token request
|
static java.lang.String |
STATE_MISMATCH
State from authorization response did not match the state in the authorization request.
|
static java.lang.String |
UNKNOWN_AUTHORITY
The authority is unknown.
|
static java.lang.String |
UNKNOWN_ERROR
Extra query parameters set by the client app is already sent by the sdk.
|
static java.lang.String |
UNSUPPORTED_ENCODING
The encoding is not supported by the device.
|
static java.lang.String |
UNSUPPORTED_URL
Unsupported url, cannot perform adfs authority validation.
|
static java.lang.String |
USER_MISMATCH
The user provided in the acquire token request doesn't match the user returned from server.
|
| Constructor and Description |
|---|
MsalClientException(java.lang.String errorCode) |
MsalClientException(java.lang.String errorCode,
java.lang.String errorMessage) |
MsalClientException(java.lang.String errorCode,
java.lang.String errorMessage,
java.lang.Throwable throwable) |
getErrorCode, getMessagepublic static final java.lang.String INVALID_PARAMETER
public static final java.lang.String MULTIPLE_MATCHING_TOKENS_DETECTED
public static final java.lang.String DEVICE_NETWORK_NOT_AVAILABLE
public static final java.lang.String SCOPE_EMPTY_OR_NULL
public static final java.lang.String JSON_PARSE_FAILURE
public static final java.lang.String IO_ERROR
public static final java.lang.String MALFORMED_URL
public static final java.lang.String UNKNOWN_AUTHORITY
public static final java.lang.String UNSUPPORTED_ENCODING
public static final java.lang.String NO_SUCH_ALGORITHM
public static final java.lang.String INVALID_JWT
public static final java.lang.String STATE_MISMATCH
public static final java.lang.String UNSUPPORTED_URL
public static final java.lang.String AUTHORITY_VALIDATION_NOT_SUPPORTED
public static final java.lang.String CHROME_NOT_INSTALLED
public static final java.lang.String USER_MISMATCH
public static final java.lang.String DUPLICATE_QUERY_PARAMETER
public static final java.lang.String BROKER_BIND_FAILURE
public static final java.lang.String UNKNOWN_ERROR
public static final java.lang.String BROKER_NOT_INSTALLED
public static final java.lang.String NOT_ELIGIBLE_TO_USE_BROKER
public static final java.lang.String NO_CURRENT_ACCOUNT
public static final java.lang.String NO_CURRENT_ACCOUNT_ERROR_MESSAGE
public static final java.lang.String CURRENT_ACCOUNT_MISMATCH
public static final java.lang.String CURRENT_ACCOUNT_MISMATCH_ERROR_MESSAGE
public static final java.lang.String DUPLICATE_COMMAND
public static final java.lang.String APP_MANIFEST_VALIDATION_ERROR
public static final java.lang.String REDIRECT_URI_VALIDATION_ERROR
public static final java.lang.String SAPCA_USE_WITH_MULTI_POLICY_B2C
public MsalClientException(java.lang.String errorCode)
public MsalClientException(java.lang.String errorCode,
java.lang.String errorMessage)
public MsalClientException(java.lang.String errorCode,
java.lang.String errorMessage,
java.lang.Throwable throwable)