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.assertions |
Common SAML 2.0 and JWT bearer assertion classes.
|
com.nimbusds.oauth2.sdk.assertions.saml2 |
SAML 2.0 bearer assertions.
|
com.nimbusds.oauth2.sdk.auth |
Implementations of OAuth 2.0 client authentication methods at the Token
endpoint.
|
com.nimbusds.oauth2.sdk.id |
Common OAuth 2.0 identifier and identity classes.
|
com.nimbusds.oauth2.sdk.pkce |
Proof Key for Code Exchange (PKCE) classes.
|
com.nimbusds.oauth2.sdk.token |
OAuth 2.0 access and refresh token implementations.
|
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.id |
Common OpenID Connect identifier and identity classes.
|
Modifier and Type | Class | Description |
---|---|---|
class |
AuthorizationCode |
Authorisation code.
|
class |
GrantType |
Authorisation grant type.
|
class |
ResponseMode |
Authorisation response mode.
|
static class |
ResponseType.Value |
Authorisation response type value.
|
static class |
Scope.Value |
Authorisation scope value.
|
Modifier and Type | Method | Description |
---|---|---|
Identifier |
AssertionDetails.getID() |
Returns the optional assertion identifier.
|
Constructor | Description |
---|---|
AssertionDetails(Issuer issuer,
Subject subject,
List<Audience> audience,
Date iat,
Date exp,
Identifier id) |
Creates a new assertion details instance.
|
Constructor | Description |
---|---|
SAML2AssertionDetails(Issuer issuer,
Subject subject,
String subjectFormat,
Date subjectAuthTime,
ACR subjectACR,
List<Audience> audience,
Date exp,
Date nbf,
Date iat,
Identifier id,
InetAddress clientAddress,
Map<String,List<String>> attrStatement) |
Creates a new SAML 2.0 bearer assertion details instance.
|
Modifier and Type | Class | Description |
---|---|---|
class |
ClientAuthenticationMethod |
Client authentication method at the Token endpoint.
|
Modifier and Type | Class | Description |
---|---|---|
class |
Audience |
Audience identifier.
|
class |
AuthorizedParty |
Authorised party.
|
class |
ClientID |
Client identifier.
|
class |
Issuer |
Issuer identifier.
|
class |
JWTID |
JSON Web Token (JWT) identifier.
|
class |
SoftwareID |
Identifier for an OAuth 2.0 client software.
|
class |
SoftwareVersion |
Version identifier for an OAuth 2.0 client software.
|
class |
State |
Opaque value used to maintain state between a request and a callback.
|
class |
Subject |
Subject (user) identifier.
|
Modifier and Type | Method | Description |
---|---|---|
int |
Identifier.compareTo(Identifier other) |
Constructor | Description |
---|---|
Audience(Identifier value) |
Creates a new audience identifier with the specified value.
|
ClientID(Identifier value) |
Creates a new client identifier with the specified value.
|
Issuer(Identifier value) |
Creates a new issuer identifier with the specified value.
|
Modifier and Type | Class | Description |
---|---|---|
class |
CodeChallenge |
Authorisation code challenge.
|
class |
CodeChallengeMethod |
Method that was used to derive an authorisation code challenge.
|
Modifier and Type | Class | Description |
---|---|---|
class |
AccessToken |
The base abstract class for access tokens.
|
class |
AccessTokenType |
Access token type.
|
class |
BearerAccessToken |
Bearer access token.
|
class |
RefreshToken |
Refresh token.
|
class |
Token |
The base abstract class for access and refresh tokens.
|
class |
TypelessAccessToken |
Typeless access token, cannot be serialised.
|
Modifier and Type | Class | Description |
---|---|---|
class |
Nonce |
Nonce.
|
class |
OIDCScopeValue |
Standard OpenID Connect scope value.
|
Modifier and Type | Class | Description |
---|---|---|
class |
AccessTokenHash |
Access token hash (
at_hash ). |
class |
ACR |
Authentication Context Class Reference (
acr ). |
class |
AMR |
Authentication Method Reference (
amr ). |
class |
AuthorizedParty |
OAuth 2.0 client authorized to use the ID Token as an OAuth access token,
if different than the client that requested the ID Token (
azp ). |
class |
CodeHash |
Authorisation code hash (
c_hash ). |
class |
Gender |
The end-user's gender: Values defined by the OpenID Connect specification
are
Gender.FEMALE and Gender.MALE (gender ). |
class |
HashClaim |
The base class for SHA-2 based claims.
|
class |
SessionID |
Session identifier.
|
class |
StateHash |
State hash (
s_hash ). |
Modifier and Type | Method | Description |
---|---|---|
static String |
HashClaim.computeValue(Identifier identifier,
com.nimbusds.jose.JWSAlgorithm alg) |
Computes the SHA-2 claim value for the specified identifier.
|
Modifier and Type | Class | Description |
---|---|---|
class |
SectorID |
Sector identifier.
|
Copyright © 2018 Connect2id Ltd.. All rights reserved.