Package com.nimbusds.openid.connect.sdk
Class OIDCError
- java.lang.Object
-
- com.nimbusds.openid.connect.sdk.OIDCError
-
-
Field Summary
Fields Modifier and Type Field Description static ErrorObject
ACCOUNT_SELECTION_REQUIRED
The end-user is required to select a session at the authorisation server.static String
ACCOUNT_SELECTION_REQUIRED_CODE
TheACCOUNT_SELECTION_REQUIRED
error code string.static ErrorObject
CONSENT_REQUIRED
The authorisation server requires end-user consent.static String
CONSENT_REQUIRED_CODE
TheCONSENT_REQUIRED
error code string.static ErrorObject
INTERACTION_REQUIRED
The authorisation server requires end-user interaction of some form to proceed.static String
INTERACTION_REQUIRED_CODE
TheINTERACTION_REQUIRED
error code string.static ErrorObject
LOGIN_REQUIRED
The authorisation server requires end-user authentication.static String
LOGIN_REQUIRED_CODE
TheLOGIN_REQUIRED
error code string.static ErrorObject
REGISTRATION_NOT_SUPPORTED
Theregistration
parameter in theAuthenticationRequest
is not supported.static String
REGISTRATION_NOT_SUPPORTED_CODE
TheREGISTRATION_NOT_SUPPORTED
error code string.static ErrorObject
UNMET_AUTHENTICATION_REQUIREMENTS
The OpenID provider is unable to authenticate the end-user at the required Authentication Context Class Reference value when requested with an essentialacr
claim.static String
UNMET_AUTHENTICATION_REQUIREMENTS_CODE
TheUNMET_AUTHENTICATION_REQUIREMENTS
error code string.
-
-
-
Field Detail
-
INTERACTION_REQUIRED_CODE
public static final String INTERACTION_REQUIRED_CODE
TheINTERACTION_REQUIRED
error code string.- See Also:
- Constant Field Values
-
INTERACTION_REQUIRED
public static final ErrorObject INTERACTION_REQUIRED
The authorisation server requires end-user interaction of some form to proceed. This error may be returned when thePrompt
parameter in theAuthenticationRequest
is set tonone
to request that the authorisation server should not display any user interfaces to the end-user, but theAuthenticationRequest
cannot be completed without displaying a user interface for end-user interaction.
-
LOGIN_REQUIRED_CODE
public static final String LOGIN_REQUIRED_CODE
TheLOGIN_REQUIRED
error code string.- See Also:
- Constant Field Values
-
LOGIN_REQUIRED
public static final ErrorObject LOGIN_REQUIRED
The authorisation server requires end-user authentication. This error may be returned when the prompt parameter in theAuthenticationRequest
is set toPrompt.Type.NONE
to request that the authorisation server should not display any user interfaces to the end-user, but theAuthenticationRequest
cannot be completed without displaying a user interface for user authentication.
-
ACCOUNT_SELECTION_REQUIRED_CODE
public static final String ACCOUNT_SELECTION_REQUIRED_CODE
TheACCOUNT_SELECTION_REQUIRED
error code string.- See Also:
- Constant Field Values
-
ACCOUNT_SELECTION_REQUIRED
public static final ErrorObject ACCOUNT_SELECTION_REQUIRED
The end-user is required to select a session at the authorisation server. The end-user may be authenticated at the authorisation server with different associated accounts, but the end-user did not select a session. This error may be returned when the prompt parameter in theAuthenticationRequest
is set toPrompt.Type.NONE
to request that the authorisation server should not display any user interfaces to the end-user, but theAuthenticationRequest
cannot be completed without displaying a user interface to prompt for a session to use.
-
CONSENT_REQUIRED_CODE
public static final String CONSENT_REQUIRED_CODE
TheCONSENT_REQUIRED
error code string.- See Also:
- Constant Field Values
-
CONSENT_REQUIRED
public static final ErrorObject CONSENT_REQUIRED
The authorisation server requires end-user consent. This error may be returned when the prompt parameter in theAuthenticationRequest
is set toPrompt.Type.NONE
to request that the authorisation server should not display any user interfaces to the end-user, but theAuthenticationRequest
cannot be completed without displaying a user interface for end-user consent.
-
UNMET_AUTHENTICATION_REQUIREMENTS_CODE
public static final String UNMET_AUTHENTICATION_REQUIREMENTS_CODE
TheUNMET_AUTHENTICATION_REQUIREMENTS
error code string.- See Also:
- Constant Field Values
-
UNMET_AUTHENTICATION_REQUIREMENTS
public static final ErrorObject UNMET_AUTHENTICATION_REQUIREMENTS
The OpenID provider is unable to authenticate the end-user at the required Authentication Context Class Reference value when requested with an essentialacr
claim. This error code may also be used in other appropriate cases.
-
REGISTRATION_NOT_SUPPORTED_CODE
public static final String REGISTRATION_NOT_SUPPORTED_CODE
TheREGISTRATION_NOT_SUPPORTED
error code string.- See Also:
- Constant Field Values
-
REGISTRATION_NOT_SUPPORTED
public static final ErrorObject REGISTRATION_NOT_SUPPORTED
Theregistration
parameter in theAuthenticationRequest
is not supported. Applies only to self-issued OpenID providers.
-
-