Package | Description |
---|---|
com.nimbusds.oauth2.sdk.auth.verifier |
Client authentication verifier framework.
|
Modifier and Type | Field and Description |
---|---|
static InvalidClientException |
InvalidClientException.BAD_ID
Bad
client_id . |
static InvalidClientException |
InvalidClientException.BAD_JWT_HMAC
Bad JWT HMAC.
|
static InvalidClientException |
InvalidClientException.BAD_JWT_SIGNATURE
Bad JWT signature.
|
static InvalidClientException |
InvalidClientException.BAD_SECRET
Bad
client_secret . |
static InvalidClientException |
InvalidClientException.BAD_SELF_SIGNED_CLIENT_CERTIFICATE
Bad self-signed client X.509 certificate.
|
static InvalidClientException |
InvalidClientException.EXPIRED_SECRET
Expired
client_secret . |
static InvalidClientException |
InvalidClientException.NO_MATCHING_JWK
No matching public JWKs for JWT signature verification found.
|
static InvalidClientException |
InvalidClientException.NO_REGISTERED_JWK_SET
The client has no registered JWK set.
|
static InvalidClientException |
InvalidClientException.NO_REGISTERED_SECRET
The client has no registered
client_secret . |
static InvalidClientException |
InvalidClientException.NOT_REGISTERED_FOR_AUTH_METHOD
The client is not registered for the requested authentication
method.
|
Modifier and Type | Method and Description |
---|---|
List<Secret> |
ClientCredentialsSelector.selectClientSecrets(ClientID claimedClientID,
ClientAuthenticationMethod authMethod,
Context<T> context)
Selects one or more client secret candidates for
client_secret_basic ,
client_secret_post and
client_secret_jwt
authentication. |
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.
|
void |
ClientAuthenticationVerifier.verify(ClientAuthentication clientAuth,
Set<Hint> hints,
Context<T> context)
Verifies a client authentication request.
|
void |
ClientX509CertificateBindingVerifier.verifyCertificateBinding(ClientID clientID,
String subjectDN,
String rootDN,
Context<T> context)
Verifies that the specified X.509 certificate issuer DN and subject
DN bind to the claimed client ID.
|
Copyright © 2017 Connect2id Ltd.. All rights reserved.