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 ErrorObject
CONSENT_REQUIRED
The authorisation server requires end-user consent.static ErrorObject
INTERACTION_REQUIRED
The authorisation server requires end-user interaction of some form to proceed.static ErrorObject
LOGIN_REQUIRED
The authorisation server requires end-user authentication.static ErrorObject
REGISTRATION_NOT_SUPPORTED
Theregistration
parameter in theAuthenticationRequest
is not supported.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.
-
-
-
Field Detail
-
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
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
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
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
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
public static final ErrorObject REGISTRATION_NOT_SUPPORTED
Theregistration
parameter in theAuthenticationRequest
is not supported. Applies only to self-issued OpenID providers.
-
-