AuthenticationErrorCode Class
- java.
lang. Object - com.
microsoft. aad. msal4j. AuthenticationErrorCode
- com.
public class AuthenticationErrorCode
Class containing error codes returned by the service or generated by the client
Field Summary
Modifier and Type | Field and Description |
---|---|
static final java.lang.String |
AUTHORIZATION_PENDING
In the context of device code user has not yet authenticated via browser. |
static final java.lang.String |
CACHE_MISS
Not found in the cache |
static final java.lang.String |
CODE_EXPIRED
In the context of device code, this error happens when the device code has expired before the user signed-in on another device (this is usually after 15 min). |
static final java.lang.String |
DESKTOP_BROWSER_NOT_SUPPORTED
MSAL was unable to open the user-default browser. |
static final java.lang.String |
HTTP_TIMEOUT
Indicates that a timeout occurred during an HTTP call. |
static final java.lang.String |
INVALID_AUTHORIZATION_RESULT
Authorization result response is invalid. |
static final java.lang.String |
INVALID_GRANT
Standard Oauth2 protocol error code. |
static final java.lang.String |
INVALID_INSTANCE_DISCOVERY_METADATA
Not able to parse instance discovery metadata. |
static final java.lang.String |
INVALID_JSON
A JSON processing failure, indicating the JSON provided to MSAL is of invalid format. |
static final java.lang.String |
INVALID_JWT
A JWT parsing failure, indicating the JWT provided to MSAL is of invalid format. |
static final java.lang.String |
INVALID_REDIRECT_URI
Redirect URI provided to MSAL is of invalid format. |
static final java.lang.String |
LOOPBACK_REDIRECT_URI
The current redirect URI is not a loopback URL. |
static final java.lang.String |
MANAGED_IDENTITY_REQUEST_FAILED
Indicates that a request to managed identity endpoint failed, see error message for detailed reason and correlation id. |
static final java.lang.String |
MISSING_BROKER
Indicates that a Broker implementation is missing from the device, such as when an app developer does not include one of our broker packages as a dependency in their project, or otherwise cannot be accessed by MSAL Java |
static final java.lang.String |
MSALJAVA_BROKERS_ERROR
Indicates an error related to the MSAL Java Brokers package |
static final java.lang.String |
MSALRUNTIME_INTEROP_ERROR
Indicates an error from the MSAL Java/MSALRuntime interop layer used by the Java Brokers package, and will generally just be forwarding an error message from the interop layer or MSALRuntime itself |
static final java.lang.String |
PASSWORD_REQUIRED_FOR_MANAGED_USER
Password is required for managed user. |
static final java.lang.String |
THROTTLED_REQUEST
Request was throttled according to instructions from STS. |
static final java.lang.String |
UNABLE_TO_START_HTTP_LISTENER
Unable to start Http listener to the specified port. |
static final java.lang.String |
UNKNOWN
Unknown error occurred |
static final java.lang.String |
USER_REALM_DISCOVERY_FAILED
User realm discovery failed |
static final java.lang.String |
WSTRUST_ENDPOINT_NOT_FOUND_IN_METADATA_DOCUMENT
WS-Trust Endpoint not found in Metadata document |
static final java.lang.String |
WSTRUST_INVALID_RESPONSE
WS-Trust endpoint response did not contain the required fields |
static final java.lang.String |
WSTRUST_SERVICE_ERROR
WS-Trust request resulted in service error |
Constructor Summary
Constructor | Description | |
---|---|---|
AuthenticationErrorCode() |
Methods inherited from java.lang.Object
Field Details
AUTHORIZATION_PENDING
public static final String AUTHORIZATION_PENDING
In the context of device code user has not yet authenticated via browser. For more details, see https://aka.ms/msal4j-device-code
CACHE_MISS
public static final String CACHE_MISS
Not found in the cache
CODE_EXPIRED
public static final String CODE_EXPIRED
In the context of device code, this error happens when the device code has expired before the user signed-in on another device (this is usually after 15 min). For more details, see https://aka.ms/msal4j-device-code
DESKTOP_BROWSER_NOT_SUPPORTED
public static final String DESKTOP_BROWSER_NOT_SUPPORTED
MSAL was unable to open the user-default browser. This is either because the current platform does not support java.awt.Desktop or java.awt.Desktop.Action#BROWSE. Interactive requests require that the client have a system default browser. For more details, see https://aka.ms/msal4j-interactive-request
HTTP_TIMEOUT
public static final String HTTP_TIMEOUT
Indicates that a timeout occurred during an HTTP call. If this was thrown in relation to a connection timeout error, there is likely a network issue preventing the library from reaching a service, such as being blocked by a firewall. If this was thrown in relation to a read timeout error, there is likely an issue in the service itself causing a slow response, and this may be resolvable by increasing timeouts. For more details, see https://aka.ms/msal4j-http-client
INVALID_AUTHORIZATION_RESULT
public static final String INVALID_AUTHORIZATION_RESULT
Authorization result response is invalid. Authorization result must contain authorization code and state.
INVALID_GRANT
public static final String INVALID_GRANT
Standard Oauth2 protocol error code. It indicates that the application needs to expose the UI to the user so that user does an interactive action in order to get a new token.
INVALID_INSTANCE_DISCOVERY_METADATA
public static final String INVALID_INSTANCE_DISCOVERY_METADATA
Not able to parse instance discovery metadata. Ensure data is in valid JSON format, and that it contains relevant fields. For more information, see https://aka.ms/msal4j-instance-discovery
INVALID_JSON
public static final String INVALID_JSON
A JSON processing failure, indicating the JSON provided to MSAL is of invalid format.
INVALID_JWT
public static final String INVALID_JWT
A JWT parsing failure, indicating the JWT provided to MSAL is of invalid format.
INVALID_REDIRECT_URI
public static final String INVALID_REDIRECT_URI
Redirect URI provided to MSAL is of invalid format. Redirect URL must be a loopback URL. For more details, see https://aka.ms/msal4j-interactive-request
LOOPBACK_REDIRECT_URI
public static final String LOOPBACK_REDIRECT_URI
The current redirect URI is not a loopback URL. To use the OS browser, a loopback URL must be configured both during app registration as well as when initializing the InteractiveRequestParameters object. For more details, see https://aka.ms/msal4j-interactive-request
MANAGED_IDENTITY_REQUEST_FAILED
public static final String MANAGED_IDENTITY_REQUEST_FAILED
Indicates that a request to managed identity endpoint failed, see error message for detailed reason and correlation id. For more information on managed identity see https://aka.ms/msal4j-managed-identity.
MISSING_BROKER
public static final String MISSING_BROKER
Indicates that a Broker implementation is missing from the device, such as when an app developer does not include one of our broker packages as a dependency in their project, or otherwise cannot be accessed by MSAL Java
MSALJAVA_BROKERS_ERROR
public static final String MSALJAVA_BROKERS_ERROR
Indicates an error related to the MSAL Java Brokers package
MSALRUNTIME_INTEROP_ERROR
public static final String MSALRUNTIME_INTEROP_ERROR
Indicates an error from the MSAL Java/MSALRuntime interop layer used by the Java Brokers package, and will generally just be forwarding an error message from the interop layer or MSALRuntime itself
PASSWORD_REQUIRED_FOR_MANAGED_USER
public static final String PASSWORD_REQUIRED_FOR_MANAGED_USER
Password is required for managed user. Will typically happen when trying to do integrated windows authentication for managed users. For more information, see https://aka.ms/msal4j-iwa
THROTTLED_REQUEST
public static final String THROTTLED_REQUEST
Request was throttled according to instructions from STS.
UNABLE_TO_START_HTTP_LISTENER
public static final String UNABLE_TO_START_HTTP_LISTENER
Unable to start Http listener to the specified port. This might be because the port is busy.
UNKNOWN
public static final String UNKNOWN
Unknown error occurred
USER_REALM_DISCOVERY_FAILED
public static final String USER_REALM_DISCOVERY_FAILED
User realm discovery failed
WSTRUST_ENDPOINT_NOT_FOUND_IN_METADATA_DOCUMENT
public static final String WSTRUST_ENDPOINT_NOT_FOUND_IN_METADATA_DOCUMENT
WS-Trust Endpoint not found in Metadata document
WSTRUST_INVALID_RESPONSE
public static final String WSTRUST_INVALID_RESPONSE
WS-Trust endpoint response did not contain the required fields
WSTRUST_SERVICE_ERROR
public static final String WSTRUST_SERVICE_ERROR
WS-Trust request resulted in service error
Constructor Details
AuthenticationErrorCode
public AuthenticationErrorCode()