Uses of Class
com.nimbusds.oauth2.sdk.auth.ClientAuthentication
-
Packages that use ClientAuthentication 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. -
-
Uses of ClientAuthentication in com.nimbusds.oauth2.sdk
Methods in com.nimbusds.oauth2.sdk that return ClientAuthentication Modifier and Type Method Description ClientAuthentication
AbstractOptionallyAuthenticatedRequest. getClientAuthentication()
Returns the client authentication.Constructors in com.nimbusds.oauth2.sdk with parameters of type ClientAuthentication 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. -
Uses of ClientAuthentication in com.nimbusds.oauth2.sdk.auth
Subclasses of ClientAuthentication in com.nimbusds.oauth2.sdk.auth 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
PKITLSClientAuthentication
PKI mutual TLS 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
The base abstract class for mutual TLS client authentication at the Token endpoint.Methods in com.nimbusds.oauth2.sdk.auth that return ClientAuthentication Modifier and Type Method Description static ClientAuthentication
ClientAuthentication. parse(HTTPRequest httpRequest)
Parses the specified HTTP request for a supported client authentication (seeClientAuthenticationMethod
). -
Uses of ClientAuthentication in com.nimbusds.oauth2.sdk.auth.verifier
Methods in com.nimbusds.oauth2.sdk.auth.verifier with parameters of type ClientAuthentication Modifier and Type Method Description void
ClientAuthenticationVerifier. verify(ClientAuthentication clientAuth, Set<Hint> hints, Context<T> context)
Verifies a client authentication request. -
Uses of ClientAuthentication in com.nimbusds.oauth2.sdk.device
Constructors in com.nimbusds.oauth2.sdk.device with parameters of type ClientAuthentication 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.
-