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
FieldsModifier and TypeFieldDescriptionstatic final ErrorObjectThe end-user is required to select a session at the authorisation server.static final StringTheACCOUNT_SELECTION_REQUIREDerror code string.static final ErrorObjectThe authorisation server requires end-user consent.static final StringTheCONSENT_REQUIREDerror code string.static final ErrorObjectThe authorisation server requires end-user interaction of some form to proceed.static final StringTheINTERACTION_REQUIREDerror code string.static final ErrorObjectThe authorisation server requires end-user authentication.static final StringTheLOGIN_REQUIREDerror code string.static final ErrorObjectTheregistrationparameter in theAuthenticationRequestis not supported.static final StringTheREGISTRATION_NOT_SUPPORTEDerror code string.static final ErrorObjectThe OpenID provider is unable to authenticate the end-user at the required Authentication Context Class Reference value when requested with an essentialacrclaim.static final StringTheUNMET_AUTHENTICATION_REQUIREMENTSerror code string. -
Method Summary
-
Field Details
-
INTERACTION_REQUIRED_CODE
TheINTERACTION_REQUIREDerror code string.- See Also:
-
INTERACTION_REQUIRED
The authorisation server requires end-user interaction of some form to proceed. This error may be returned when thePromptparameter in theAuthenticationRequestis set tononeto request that the authorisation server should not display any user interfaces to the end-user, but theAuthenticationRequestcannot be completed without displaying a user interface for end-user interaction. -
LOGIN_REQUIRED_CODE
TheLOGIN_REQUIREDerror code string.- See Also:
-
LOGIN_REQUIRED
The authorisation server requires end-user authentication. This error may be returned when the prompt parameter in theAuthenticationRequestis set toPrompt.Type.NONEto request that the authorisation server should not display any user interfaces to the end-user, but theAuthenticationRequestcannot be completed without displaying a user interface for user authentication. -
ACCOUNT_SELECTION_REQUIRED_CODE
TheACCOUNT_SELECTION_REQUIREDerror 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 theAuthenticationRequestis set toPrompt.Type.NONEto request that the authorisation server should not display any user interfaces to the end-user, but theAuthenticationRequestcannot be completed without displaying a user interface to prompt for a session to use. -
CONSENT_REQUIRED_CODE
TheCONSENT_REQUIREDerror code string.- See Also:
-
CONSENT_REQUIRED
The authorisation server requires end-user consent. This error may be returned when the prompt parameter in theAuthenticationRequestis set toPrompt.Type.NONEto request that the authorisation server should not display any user interfaces to the end-user, but theAuthenticationRequestcannot be completed without displaying a user interface for end-user consent. -
UNMET_AUTHENTICATION_REQUIREMENTS_CODE
TheUNMET_AUTHENTICATION_REQUIREMENTSerror 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 essentialacrclaim. This error code may also be used in other appropriate cases. -
REGISTRATION_NOT_SUPPORTED_CODE
TheREGISTRATION_NOT_SUPPORTEDerror code string.- See Also:
-
REGISTRATION_NOT_SUPPORTED
Theregistrationparameter in theAuthenticationRequestis not supported. Applies only to self-issued OpenID providers.
-