Package com.nimbusds.openid.connect.sdk
Class OIDCError
java.lang.Object
com.nimbusds.openid.connect.sdk.OIDCError
OpenID Connect specific errors.
Related specifications:
- OpenID Connect Core 1.0, section 3.1.2.6.
-
Field Summary
Modifier and TypeFieldDescriptionstatic final ErrorObject
The end-user is required to select a session at the authorisation server.static final String
TheACCOUNT_SELECTION_REQUIRED
error code string.static final ErrorObject
The authorisation server requires end-user consent.static final String
TheCONSENT_REQUIRED
error code string.static final ErrorObject
The authorisation server requires end-user interaction of some form to proceed.static final String
TheINTERACTION_REQUIRED
error code string.static final ErrorObject
The authorisation server requires end-user authentication.static final String
TheLOGIN_REQUIRED
error code string.static final ErrorObject
Theregistration
parameter in theAuthenticationRequest
is not supported.static final String
TheREGISTRATION_NOT_SUPPORTED
error code string.static final ErrorObject
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 final String
TheUNMET_AUTHENTICATION_REQUIREMENTS
error code string. -
Method Summary
-
Field Details
-
INTERACTION_REQUIRED_CODE
TheINTERACTION_REQUIRED
error code string.- See Also:
-
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
TheLOGIN_REQUIRED
error code string.- See Also:
-
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
TheACCOUNT_SELECTION_REQUIRED
error code string.- See Also:
-
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
TheCONSENT_REQUIRED
error code string.- See Also:
-
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
TheUNMET_AUTHENTICATION_REQUIREMENTS
error code string.- See Also:
-
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
TheREGISTRATION_NOT_SUPPORTED
error code string.- See Also:
-
REGISTRATION_NOT_SUPPORTED
Theregistration
parameter in theAuthenticationRequest
is not supported. Applies only to self-issued OpenID providers.
-