Package net.shibboleth.oidc.profile.core
Class OIDCAuthenticationRequest
- java.lang.Object
-
- net.shibboleth.oidc.profile.core.OAuthAuthorizationRequest
-
- net.shibboleth.oidc.profile.core.OIDCAuthenticationRequest
-
public class OIDCAuthenticationRequest extends OAuthAuthorizationRequest
OpenID Connect Authentication Request. Extends the OAuth 2.0 authorization request.This class is mutable and not thread-safe.
-
-
Field Summary
Fields Modifier and Type Field Description private static StringDEFAULT_OPENID_SCOPEThe default OpenID scope.private com.nimbusds.jwt.JWTrequestObjectThe request object.private URIrequestURIThe request URI.
-
Constructor Summary
Constructors Constructor Description OIDCAuthenticationRequest(com.nimbusds.oauth2.sdk.id.ClientID id)Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.nimbusds.jwt.JWTgetRequestObject()Get the request object.URIgetRequestURI()Get the URI to fetch the request object from.voidsetRequestObject(com.nimbusds.jwt.JWT object)Set the request object.voidsetRequestURI(URI uri)Set the URI to fetch the request object from.-
Methods inherited from class net.shibboleth.oidc.profile.core.OAuthAuthorizationRequest
getAcrs, getClientID, getDisplay, getEndpointURI, getMaxAge, getNonce, getPrompt, getRedirectURI, getResponseMode, getResponseType, getScope, getState, setAcrs, setDisplay, setEndpointURI, setMaxAge, setNonce, setPrompt, setRedirectURI, setResponseMode, setResponseType, setState
-
-
-
-
Field Detail
-
DEFAULT_OPENID_SCOPE
@Nonnull @NotEmpty private static final String DEFAULT_OPENID_SCOPE
The default OpenID scope.- See Also:
- Constant Field Values
-
requestObject
@Nullable private com.nimbusds.jwt.JWT requestObject
The request object. Optional.
-
requestURI
@Nullable private URI requestURI
The request URI. Optional.
-
-
Method Detail
-
getRequestObject
@Nullable public com.nimbusds.jwt.JWT getRequestObject()
Get the request object.- Returns:
- Returns the request object.
-
setRequestObject
public void setRequestObject(@Nullable com.nimbusds.jwt.JWT object)Set the request object.- Parameters:
object- The request object to set.
-
getRequestURI
@Nullable public URI getRequestURI()
Get the URI to fetch the request object from.- Returns:
- Returns the requestURI.
-
setRequestURI
public void setRequestURI(@Nullable URI uri)Set the URI to fetch the request object from.- Parameters:
uri- The requestURI to set.
-
-