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.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.device |
OAuth 2.0 device authorisation grant classes.
|
Modifier and Type | Method | Description |
---|---|---|
ClientAuthentication |
AbstractOptionallyAuthenticatedRequest.getClientAuthentication() |
Returns the client authentication.
|
Constructor | Description |
---|---|
AbstractOptionallyAuthenticatedRequest(URI uri,
ClientAuthentication clientAuth) |
Creates a new abstract request with optional client authentication.
|
AbstractOptionallyIdentifiedRequest(URI uri,
ClientAuthentication clientAuth) |
Creates a new abstract request with optional client authentication.
|
TokenIntrospectionRequest(URI uri,
ClientAuthentication clientAuth,
Token token) |
Creates a new token introspection request.
|
TokenIntrospectionRequest(URI uri,
ClientAuthentication clientAuth,
Token token,
Map<String,List<String>> customParams) |
Creates a new token introspection request.
|
TokenRequest(URI uri,
ClientAuthentication clientAuth,
AuthorizationGrant authzGrant) |
Creates a new token request with the specified client
authentication.
|
TokenRequest(URI uri,
ClientAuthentication clientAuth,
AuthorizationGrant authzGrant,
Scope scope) |
Creates a new token request with the specified client
authentication.
|
TokenRequest(URI uri,
ClientAuthentication clientAuth,
AuthorizationGrant authzGrant,
Scope scope,
List<URI> resources,
Map<String,List<String>> customParams) |
Creates a new token request with the specified client
authentication and extension and custom parameters.
|
TokenRevocationRequest(URI uri,
ClientAuthentication clientAuth,
Token token) |
Creates a new token revocation request for a confidential client.
|
Modifier and Type | Class | Description |
---|---|---|
class |
ClientSecretBasic |
Client secret basic authentication at the Token endpoint.
|
class |
ClientSecretJWT |
Client secret JWT authentication at the Token endpoint.
|
class |
ClientSecretPost |
Client secret post authentication at the Token endpoint.
|
class |
JWTAuthentication |
Base abstract class for JSON Web Token (JWT) based client authentication at
the Token endpoint.
|
class |
PlainClientSecret |
Base abstract class for plain secret based client authentication at the
Token endpoint.
|
class |
PrivateKeyJWT |
Private key JWT authentication at the Token endpoint.
|
class |
SelfSignedTLSClientAuthentication |
Self-signed certificate mutual TLS client authentication at the Token
endpoint.
|
class |
TLSClientAuthentication |
PKI mutual TLS client authentication at the Token endpoint.
|
Modifier and Type | Method | Description |
---|---|---|
static ClientAuthentication |
ClientAuthentication.parse(HTTPRequest httpRequest) |
Parses the specified HTTP request for a supported client
authentication (see
ClientAuthenticationMethod ). |
Modifier and Type | Method | Description |
---|---|---|
void |
ClientAuthenticationVerifier.verify(ClientAuthentication clientAuth,
Set<Hint> hints,
Context<T> context) |
Verifies a client authentication request.
|
Constructor | Description |
---|---|
Builder(ClientAuthentication clientAuth) |
Creates a new device authorization request builder for an
authenticated request.
|
DeviceAuthorizationRequest(URI uri,
ClientAuthentication clientAuth,
Scope scope,
Map<String,List<String>> customParams) |
Creates a new authenticated device authorization request with
extension and custom parameters.
|
Copyright © 2019 Connect2id Ltd.. All rights reserved.