Package | Description |
---|---|
com.nimbusds.oauth2.sdk |
Classes for representing, serialising and parsing OAuth 2.0 client requests
and authorisation server responses.
|
com.nimbusds.oauth2.sdk.id |
Common OAuth 2.0 identifier and identity classes.
|
com.nimbusds.openid.connect.sdk |
Classes for representing, serialising and parsing OpenID Connect client
requests and server responses.
|
com.nimbusds.openid.connect.sdk.claims |
Claims and claim sets used in OpenID Connect.
|
com.nimbusds.openid.connect.sdk.validators |
Client-side OpenID Connect ID token, access token and authorisation code
validators.
|
Modifier and Type | Method | Description |
---|---|---|
State |
AuthorizationRequest.getState() |
Gets the state.
|
State |
AuthorizationResponse.getState() |
Returns the optional state.
|
State |
GeneralException.getState() |
Gets the optional associated state parameter.
|
Modifier and Type | Method | Description |
---|---|---|
AuthorizationRequest.Builder |
AuthorizationRequest.Builder.state(State state) |
Sets the state.
|
Constructor | Description |
---|---|
AuthorizationErrorResponse(URI redirectURI,
ErrorObject error,
State state,
ResponseMode rm) |
Creates a new authorisation error response.
|
AuthorizationRequest(URI uri,
ResponseType rt,
ResponseMode rm,
ClientID clientID,
URI redirectURI,
Scope scope,
State state) |
Creates a new authorisation request.
|
AuthorizationRequest(URI uri,
ResponseType rt,
ResponseMode rm,
ClientID clientID,
URI redirectURI,
Scope scope,
State state,
CodeChallenge codeChallenge,
CodeChallengeMethod codeChallengeMethod,
List<URI> resources,
boolean includeGrantedScopes,
Map<String,List<String>> customParams) |
Creates a new authorisation request with extension and custom
parameters.
|
AuthorizationResponse(URI redirectURI,
State state,
ResponseMode rm) |
Creates a new authorisation response.
|
AuthorizationSuccessResponse(URI redirectURI,
AuthorizationCode code,
AccessToken accessToken,
State state,
ResponseMode rm) |
Creates a new authorisation success response.
|
GeneralException(String message,
ErrorObject error,
ClientID clientID,
URI redirectURI,
ResponseMode responseMode,
State state) |
Creates a new general exception.
|
GeneralException(String message,
ErrorObject error,
ClientID clientID,
URI redirectURI,
ResponseMode responseMode,
State state,
Throwable cause) |
Creates a new general exception.
|
ParseException(String message,
ErrorObject error,
ClientID clientID,
URI redirectURI,
ResponseMode responseMode,
State state) |
Creates a new parse exception.
|
ParseException(String message,
ErrorObject error,
ClientID clientID,
URI redirectURI,
ResponseMode responseMode,
State state,
Throwable cause) |
Creates a new parse exception.
|
Modifier and Type | Method | Description |
---|---|---|
static State |
State.parse(String s) |
Parses a state from the specified string.
|
Modifier and Type | Method | Description |
---|---|---|
State |
AuthenticationSuccessResponse.getSessionState() |
Gets the session state for session management.
|
State |
AuthenticationResponse.getState() |
Gets the optional state.
|
State |
LogoutRequest.getState() |
Returns the state parameter for a post-logout redirection URI.
|
Modifier and Type | Method | Description |
---|---|---|
AuthenticationRequest.Builder |
AuthenticationRequest.Builder.state(State state) |
Sets the state.
|
Constructor | Description |
---|---|
AuthenticationErrorResponse(URI redirectURI,
ErrorObject error,
State state,
ResponseMode rm) |
Creates a new OpenID Connect authentication error response.
|
AuthenticationRequest(URI uri,
ResponseType rt,
ResponseMode rm,
Scope scope,
ClientID clientID,
URI redirectURI,
State state,
Nonce nonce,
Display display,
Prompt prompt,
int maxAge,
List<com.nimbusds.langtag.LangTag> uiLocales,
List<com.nimbusds.langtag.LangTag> claimsLocales,
com.nimbusds.jwt.JWT idTokenHint,
String loginHint,
List<ACR> acrValues,
ClaimsRequest claims,
com.nimbusds.jwt.JWT requestObject,
URI requestURI,
CodeChallenge codeChallenge,
CodeChallengeMethod codeChallengeMethod,
List<URI> resources,
boolean includeGrantedScopes,
Map<String,List<String>> customParams) |
Creates a new OpenID Connect authentication request with extension
and custom parameters.
|
AuthenticationRequest(URI uri,
ResponseType rt,
Scope scope,
ClientID clientID,
URI redirectURI,
State state,
Nonce nonce) |
Creates a new minimal OpenID Connect authentication request.
|
AuthenticationSuccessResponse(URI redirectURI,
AuthorizationCode code,
com.nimbusds.jwt.JWT idToken,
AccessToken accessToken,
State state,
State sessionState,
ResponseMode rm) |
Creates a new OpenID Connect authentication success response.
|
LogoutRequest(URI uri,
com.nimbusds.jwt.JWT idTokenHint,
URI postLogoutRedirectURI,
State state) |
Creates a new OpenID Connect logout request.
|
Modifier and Type | Method | Description |
---|---|---|
static StateHash |
StateHash.compute(State state,
com.nimbusds.jose.JWSAlgorithm alg) |
Computes the hash for the specified state and reference JSON
Web Signature (JWS) algorithm.
|
Modifier and Type | Method | Description |
---|---|---|
static void |
StateValidator.validate(State state,
com.nimbusds.jose.JWSAlgorithm jwsAlgorithm,
StateHash stateHash) |
Validates the specified state.
|
Copyright © 2019 Connect2id Ltd.. All rights reserved.