Uses of Class
com.nimbusds.oauth2.sdk.auth.ClientAuthenticationMethod
-
Packages that use ClientAuthenticationMethod Package Description com.nimbusds.oauth2.sdk.as OAuth 2.0 Authorisation Server (AS) classes.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.client OAuth 2.0 dynamic client registration. -
-
Uses of ClientAuthenticationMethod in com.nimbusds.oauth2.sdk.as
Methods in com.nimbusds.oauth2.sdk.as that return types with arguments of type ClientAuthenticationMethod Modifier and Type Method Description List<ClientAuthenticationMethod>AuthorizationServerMetadata. getIntrospectionEndpointAuthMethods()Gets the supported introspection endpoint authentication methods.List<ClientAuthenticationMethod>AuthorizationServerMetadata. getRevocationEndpointAuthMethods()Gets the supported revocation endpoint authentication methods.List<ClientAuthenticationMethod>AuthorizationServerMetadata. getTokenEndpointAuthMethods()Gets the supported token endpoint authentication methods.Method parameters in com.nimbusds.oauth2.sdk.as with type arguments of type ClientAuthenticationMethod Modifier and Type Method Description voidAuthorizationServerMetadata. setIntrospectionEndpointAuthMethods(List<ClientAuthenticationMethod> authMethods)Sets the supported introspection endpoint authentication methods.voidAuthorizationServerMetadata. setRevocationEndpointAuthMethods(List<ClientAuthenticationMethod> authMethods)Sets the supported revocation endpoint authentication methods.voidAuthorizationServerMetadata. setTokenEndpointAuthMethods(List<ClientAuthenticationMethod> authMethods)Sets the supported token endpoint authentication methods. -
Uses of ClientAuthenticationMethod in com.nimbusds.oauth2.sdk.auth
Fields in com.nimbusds.oauth2.sdk.auth declared as ClientAuthenticationMethod Modifier and Type Field Description static ClientAuthenticationMethodClientAuthenticationMethod. CLIENT_SECRET_BASICClients that have received a client secret from the authorisation server authenticate with the authorisation server in accordance with section 3.2.1 of OAuth 2.0 using HTTP Basic authentication.static ClientAuthenticationMethodClientAuthenticationMethod. CLIENT_SECRET_JWTClients that have received a client secret from the authorisation server, create a JWT using an HMAC SHA algorithm, such as HMAC SHA-256.static ClientAuthenticationMethodClientAuthenticationMethod. CLIENT_SECRET_POSTClients that have received a client secret from the authorisation server authenticate with the authorisation server in accordance with section 3.2.1 of OAuth 2.0 by including the client credentials in the request body.static ClientAuthenticationMethodClientAuthenticationMethod. NONEThe client is a public client as defined in OAuth 2.0 and does not have a client secret.static ClientAuthenticationMethodClientAuthenticationMethod. PRIVATE_KEY_JWTClients that have registered a public key sign a JWT using the RSA algorithm if a RSA key was registered or the ECDSA algorithm if an Elliptic Curve key was registered (see JWA for the algorithm identifiers).static ClientAuthenticationMethodClientAuthenticationMethod. SELF_SIGNED_TLS_CLIENT_AUTHSelf-signed certificate mutual TLS OAuth client authentication.static ClientAuthenticationMethodClientAuthenticationMethod. TLS_CLIENT_AUTHPKI mutual TLS OAuth client authentication.Methods in com.nimbusds.oauth2.sdk.auth that return ClientAuthenticationMethod Modifier and Type Method Description static ClientAuthenticationMethodClientAuthenticationMethod. getDefault()Gets the default client authentication method.ClientAuthenticationMethodClientAuthentication. getMethod()Gets the client authentication method.static ClientAuthenticationMethodClientAuthenticationMethod. parse(String value)Parses a client authentication method from the specified value.Constructors in com.nimbusds.oauth2.sdk.auth with parameters of type ClientAuthenticationMethod Constructor Description ClientAuthentication(ClientAuthenticationMethod method, ClientID clientID)Creates a new abstract client authentication.JWTAuthentication(ClientAuthenticationMethod method, com.nimbusds.jwt.SignedJWT clientAssertion)Creates a new JSON Web Token (JWT) based client authentication.PlainClientSecret(ClientAuthenticationMethod method, ClientID clientID, Secret secret)Creates a new plain secret based client authentication.TLSClientAuthentication(ClientAuthenticationMethod method, ClientID clientID, X509Certificate certificate)Creates a new abstract mutual TLS client authentication.TLSClientAuthentication(ClientAuthenticationMethod method, ClientID clientID, SSLSocketFactory sslSocketFactory)Creates a new abstract mutual TLS client authentication. -
Uses of ClientAuthenticationMethod in com.nimbusds.oauth2.sdk.auth.verifier
Methods in com.nimbusds.oauth2.sdk.auth.verifier with parameters of type ClientAuthenticationMethod Modifier and Type Method Description List<Secret>ClientCredentialsSelector. selectClientSecrets(ClientID claimedClientID, ClientAuthenticationMethod authMethod, Context<T> context)Selects one or more client secret candidates forclient_secret_basic,client_secret_postandclient_secret_jwtauthentication.List<? extends PublicKey>ClientCredentialsSelector. selectPublicKeys(ClientID claimedClientID, ClientAuthenticationMethod authMethod, com.nimbusds.jose.JWSHeader jwsHeader, boolean forceRefresh, Context<T> context)Selects one or more public key candidates (e.g. -
Uses of ClientAuthenticationMethod in com.nimbusds.oauth2.sdk.client
Methods in com.nimbusds.oauth2.sdk.client that return ClientAuthenticationMethod Modifier and Type Method Description ClientAuthenticationMethodClientMetadata. getTokenEndpointAuthMethod()Gets the Token endpoint authentication method.Methods in com.nimbusds.oauth2.sdk.client with parameters of type ClientAuthenticationMethod Modifier and Type Method Description voidClientMetadata. setTokenEndpointAuthMethod(ClientAuthenticationMethod authMethod)Sets the Token endpoint authentication method.
-