Uses of Class
com.nimbusds.oauth2.sdk.auth.ClientAuthentication
Packages that use ClientAuthentication
Package
Description
Classes for representing, serialising and parsing core OAuth 2.0 concepts.
Implementations of OAuth 2.0 client authentication methods at the Token
endpoint.
Client authentication verifier framework.
OpenID Connect Client Initiated Backchannel Authentication (CIBA) Flow -
Core 1.0 classes.
OAuth 2.0 device authorisation grant classes.
-
Uses of ClientAuthentication in com.nimbusds.oauth2.sdk
Methods in com.nimbusds.oauth2.sdk that return ClientAuthenticationModifier and TypeMethodDescriptionAbstractAuthenticatedRequest.getClientAuthentication()
Returns the client authentication.AbstractOptionallyAuthenticatedRequest.getClientAuthentication()
Returns the client authentication.Constructors in com.nimbusds.oauth2.sdk with parameters of type ClientAuthenticationModifierConstructorDescriptionprotected
AbstractAuthenticatedRequest
(URI uri, ClientAuthentication clientAuth) Creates a new abstract request with client authentication.protected
AbstractOptionallyAuthenticatedRequest
(URI uri, ClientAuthentication clientAuth) Creates a new abstract request with optional client authentication.protected
AbstractOptionallyIdentifiedRequest
(URI uri, ClientAuthentication clientAuth) Creates a new abstract request with optional client authentication.PushedAuthorizationRequest
(URI uri, ClientAuthentication clientAuth, AuthorizationRequest authzRequest) Creates a new authenticated pushed authorisation request for a confidential client.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<AuthorizationDetail> authorizationDetails, List<URI> resources, Map<String, List<String>> customParams) Creates a new token request with the specified client authentication and extension and custom parameters.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.authModifier and TypeClassDescriptionfinal class
Client secret basic authentication at the Token endpoint.final class
Client secret JWT authentication at the Token endpoint.final class
Client secret post authentication at the Token endpoint.class
Base abstract class for JSON Web Token (JWT) based client authentication at the Token endpoint.class
PKI mutual TLS client authentication at the Token endpoint.class
Base abstract class for plain secret based client authentication at the Token endpoint.final class
Private key JWT authentication at the Token endpoint.class
Self-signed certificate mutual TLS client authentication at the Token endpoint.class
The base abstract class for mutual TLS client authentication at the Token endpoint.Methods in com.nimbusds.oauth2.sdk.auth that return ClientAuthenticationModifier and TypeMethodDescriptionstatic 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 -
Uses of ClientAuthentication in com.nimbusds.oauth2.sdk.ciba
Constructors in com.nimbusds.oauth2.sdk.ciba with parameters of type ClientAuthenticationModifierConstructorDescriptionBuilder
(ClientAuthentication clientAuth, com.nimbusds.jwt.SignedJWT signedRequest) Creates a new CIBA signed request builder.Builder
(ClientAuthentication clientAuth, Scope scope) Creates a new CIBA request builder.CIBARequest
(URI uri, ClientAuthentication clientAuth, com.nimbusds.jwt.SignedJWT signedRequest) Creates a new CIBA signed request.CIBARequest
(URI uri, ClientAuthentication clientAuth, Scope scope, BearerAccessToken clientNotificationToken, List<ACR> acrValues, String loginHintTokenString, com.nimbusds.jwt.JWT idTokenHint, String loginHint, String bindingMessage, Secret userCode, Integer requestedExpiry, OIDCClaimsRequest claims, List<com.nimbusds.langtag.LangTag> claimsLocales, String purpose, List<AuthorizationDetail> authorizationDetails, List<URI> resources, Map<String, List<String>> customParams) Creates a new CIBA request.CIBARequest
(URI uri, ClientAuthentication clientAuth, Scope scope, BearerAccessToken clientNotificationToken, List<ACR> acrValues, String loginHintTokenString, com.nimbusds.jwt.JWT idTokenHint, String loginHint, String bindingMessage, Secret userCode, Integer requestedExpiry, OIDCClaimsRequest claims, List<com.nimbusds.langtag.LangTag> claimsLocales, String purpose, List<URI> resources, Map<String, List<String>> customParams) Deprecated.CIBARequest
(URI uri, ClientAuthentication clientAuth, Scope scope, BearerAccessToken clientNotificationToken, List<ACR> acrValues, String loginHintTokenString, com.nimbusds.jwt.JWT idTokenHint, String loginHint, String bindingMessage, Secret userCode, Integer requestedExpiry, OIDCClaimsRequest claims, Map<String, List<String>> customParams) Deprecated.CIBARequest
(URI uri, ClientAuthentication clientAuth, Scope scope, BearerAccessToken clientNotificationToken, List<ACR> acrValues, String loginHintTokenString, com.nimbusds.jwt.JWT idTokenHint, String loginHint, String bindingMessage, Secret userCode, Integer requestedExpiry, Map<String, List<String>> customParams) Deprecated. -
Uses of ClientAuthentication in com.nimbusds.oauth2.sdk.device
Constructors in com.nimbusds.oauth2.sdk.device with parameters of type ClientAuthenticationModifierConstructorDescriptionBuilder
(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.