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.jwt |
JWT bearer assertions.
|
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.auth.verifier |
Client authentication verifier framework.
|
com.nimbusds.oauth2.sdk.id |
Common OAuth 2.0 identifier and identity classes.
|
com.nimbusds.openid.connect.sdk.claims |
Claims and claim sets used in OpenID Connect.
|
Modifier and Type | Method | Description |
---|---|---|
List<Audience> |
TokenIntrospectionSuccessResponse.getAudience() |
Returns the intended audience for the token.
|
Modifier and Type | Method | Description |
---|---|---|
TokenIntrospectionSuccessResponse.Builder |
TokenIntrospectionSuccessResponse.Builder.audience(List<Audience> audList) |
Sets the token audience.
|
Modifier and Type | Method | Description |
---|---|---|
List<Audience> |
AssertionDetails.getAudience() |
Returns the audience.
|
Constructor | Description |
---|---|
AssertionDetails(Issuer issuer,
Subject subject,
List<Audience> audience,
Date iat,
Date exp,
Identifier id) |
Creates a new assertion details instance.
|
Modifier and Type | Method | Description |
---|---|---|
Set<Audience> |
JWTAssertionDetailsVerifier.getExpectedAudience() |
Returns the expected audience values.
|
Constructor | Description |
---|---|
JWTAssertionDetails(Issuer iss,
Subject sub,
Audience aud) |
Creates a new JWT bearer assertion details (claims set) instance.
|
Constructor | Description |
---|---|
JWTAssertionDetails(Issuer iss,
Subject sub,
List<Audience> aud,
Date exp,
Date nbf,
Date iat,
JWTID jti,
Map<String,Object> other) |
Creates a new JWT bearer assertion details (claims set) instance.
|
JWTAssertionDetailsVerifier(Set<Audience> expectedAudience) |
Creates a new JWT bearer assertion details (claims set) verifier.
|
Modifier and Type | Method | Description |
---|---|---|
Set<Audience> |
SAML2AssertionDetailsVerifier.getExpectedAudience() |
Returns the expected audience values.
|
Constructor | Description |
---|---|
SAML2AssertionDetails(Issuer issuer,
Subject subject,
Audience audience) |
Creates a new SAML 2.0 bearer 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.
|
SAML2AssertionDetailsVerifier(Set<Audience> expectedAudience) |
Creates a new SAML 2.0 bearer assertion details verifier.
|
Constructor | Description |
---|---|
JWTAuthenticationClaimsSet(ClientID clientID,
Audience aud) |
Creates a new JWT client authentication claims set.
|
Constructor | Description |
---|---|
JWTAuthenticationClaimsSet(ClientID clientID,
List<Audience> aud,
Date exp,
Date nbf,
Date iat,
JWTID jti) |
Creates a new JWT client authentication claims set.
|
Modifier and Type | Method | Description |
---|---|---|
Set<Audience> |
ClientAuthenticationVerifier.getExpectedAudience() |
Returns the permitted audience values in JWT authentication
assertions.
|
Constructor | Description |
---|---|
ClientAuthenticationVerifier(ClientCredentialsSelector<T> clientCredentialsSelector,
ClientX509CertificateBindingVerifier<T> certBindingVerifier,
Set<Audience> expectedAudience) |
Creates a new client authentication verifier.
|
Modifier and Type | Method | Description |
---|---|---|
static List<Audience> |
Audience.create(String... strings) |
Creates an audience list from the specified string array.
|
static List<Audience> |
Audience.create(List<String> strings) |
Creates an audience list from the specified string list
representation.
|
List<Audience> |
Audience.toSingleAudienceList() |
Returns a singleton list of this audience.
|
Modifier and Type | Method | Description |
---|---|---|
static List<String> |
Audience.toStringList(Audience audience) |
Returns a string list representation of the specified audience.
|
Modifier and Type | Method | Description |
---|---|---|
static boolean |
Audience.matchesAny(Collection<Audience> c1,
Collection<Audience> c2) |
Returns
true if the specified collections have at at least
one matching audience value. |
static List<String> |
Audience.toStringList(List<Audience> audienceList) |
Returns a string list representation of the specified audience list.
|
Modifier and Type | Method | Description |
---|---|---|
List<Audience> |
UserInfo.getAudience() |
Gets the audience.
|
Modifier and Type | Method | Description |
---|---|---|
void |
UserInfo.setAudience(Audience aud) |
Sets the audience.
|
Modifier and Type | Method | Description |
---|---|---|
void |
UserInfo.setAudience(List<Audience> audList) |
Sets the audience list.
|
Constructor | Description |
---|---|
IDTokenClaimsSet(Issuer iss,
Subject sub,
List<Audience> aud,
Date exp,
Date iat) |
Creates a new minimal ID token claims set.
|
LogoutTokenClaimsSet(Issuer iss,
Subject sub,
List<Audience> aud,
Date iat,
JWTID jti,
SessionID sid) |
Creates a new logout token claims set.
|
Copyright © 2019 Connect2id Ltd.. All rights reserved.