| 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.jose.jwk |
JSON Web Key (JWK) utilities.
|
| 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 | Method | Description |
|---|---|---|
Identifier |
AbstractJWKSelector.getIdentifier() |
Deprecated.
Returns the the identifier for the JWK selector.
|
| Modifier and Type | Method | Description |
|---|---|---|
List<com.nimbusds.jose.jwk.JWK> |
ImmutableClientSecret.get(Identifier id,
com.nimbusds.jose.jwk.JWKSelector jwkSelector) |
Deprecated.
|
List<com.nimbusds.jose.jwk.JWK> |
ImmutableJWKSet.get(Identifier id,
com.nimbusds.jose.jwk.JWKSelector jwkSelector) |
Deprecated.
|
List<com.nimbusds.jose.jwk.JWK> |
JWKSource.get(Identifier id,
com.nimbusds.jose.jwk.JWKSelector jwkSelector) |
Deprecated.
Retrieves a list of JWKs matching the specified criteria.
|
List<com.nimbusds.jose.jwk.JWK> |
RemoteJWKSet.get(Identifier id,
com.nimbusds.jose.jwk.JWKSelector jwkSelector) |
Deprecated.
|
| Constructor | Description |
|---|---|
AbstractJWKSelector(Identifier id) |
Deprecated.
Creates a new abstract JWK selector.
|
ImmutableJWKSet(Identifier id,
com.nimbusds.jose.jwk.JWKSet jwkSet) |
Deprecated.
Creates a new immutable JWK set.
|
JWEDecryptionKeySelector(Identifier id,
com.nimbusds.jose.JWEAlgorithm jweAlg,
com.nimbusds.jose.EncryptionMethod jweEnc,
JWKSource jwkSource) |
Deprecated.
Creates a new decryption key selector.
|
JWSVerificationKeySelector(Identifier id,
com.nimbusds.jose.JWSAlgorithm jwsAlg,
JWKSource jwkSource) |
Deprecated.
Creates a new JWS verification key selector.
|
RemoteJWKSet(Identifier id,
URL jwkSetURL,
RestrictedResourceRetriever resourceRetriever) |
Deprecated.
Creates a new remote JWK set.
|
| 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.