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 endpoint, ClientAuthentication clientAuth) Creates a new abstract request with client authentication.protected
AbstractOptionallyAuthenticatedRequest
(URI endpoint, 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.Builder
(URI endpoint, ClientAuthentication clientAuth, AuthorizationGrant authzGrant) Creates a new builder for a token request with client authentication.PushedAuthorizationRequest
(URI endpoint, ClientAuthentication clientAuth, AuthorizationRequest authzRequest) Creates a new authenticated pushed authorisation request for a confidential client.TokenIntrospectionRequest
(URI endpoint, ClientAuthentication clientAuth, Token token) Creates a new token introspection request.TokenIntrospectionRequest
(URI endpoint, ClientAuthentication clientAuth, Token token, Map<String, List<String>> customParams) Creates a new token introspection request.TokenRequest
(URI endpoint, ClientAuthentication clientAuth, AuthorizationGrant authzGrant) Deprecated.TokenRequest
(URI endpoint, ClientAuthentication clientAuth, AuthorizationGrant authzGrant, Scope scope) Creates a new token request with client authentication.TokenRequest
(URI endpoint, ClientAuthentication clientAuth, AuthorizationGrant authzGrant, Scope scope, List<AuthorizationDetail> authorizationDetails, List<URI> resources, DeviceSecret deviceSecret, Map<String, List<String>> customParams) Creates a new token request with client authentication and extension and custom parameters.TokenRequest
(URI endpoint, ClientAuthentication clientAuth, AuthorizationGrant authzGrant, Scope scope, List<AuthorizationDetail> authorizationDetails, List<URI> resources, Map<String, List<String>> customParams) Deprecated.TokenRequest
(URI endpoint, ClientAuthentication clientAuth, AuthorizationGrant authzGrant, Scope scope, List<URI> resources, Map<String, List<String>> customParams) Deprecated.TokenRevocationRequest
(URI endpoint, 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 endpoint, ClientAuthentication clientAuth, com.nimbusds.jwt.SignedJWT signedRequest) Creates a new CIBA signed request.CIBARequest
(URI endpoint, ClientAuthentication clientAuth, Scope scope, BearerAccessToken clientNotificationToken, List<ACR> acrValues, LoginHintToken loginHintToken, 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, net.minidev.json.JSONObject requestContext, Map<String, List<String>> customParams) Creates a new CIBA request.CIBARequest
(URI endpoint, 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) Deprecated.CIBARequest
(URI endpoint, 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 endpoint, 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 endpoint, 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.