Package io.quarkus.oidc.common.runtime
Class OidcCommonConfig.Credentials
java.lang.Object
io.quarkus.oidc.common.runtime.OidcCommonConfig.Credentials
- Enclosing class:
OidcCommonConfig
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classSupports the client authentication `client_secret_jwt` and `private_key_jwt` methods, which involves sending a JWT token assertion signed with a client secret or private key.static classCredentialsProvider, which provides a client secret.static classSupports the client authentication methods that involve sending a client secret. -
Field Summary
FieldsModifier and TypeFieldDescriptionThe client secret used by the `client_secret_basic` (default), `client_secret_post`, or `client_secret_jwt` authentication methods.Client JSON Web Token (JWT) authentication methodsThe client secret used by the `client_secret_basic` authentication method. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetJwt()voidsetClientSecret(OidcCommonConfig.Credentials.Secret clientSecret) voidvoid
-
Field Details
-
secret
The client secret used by the `client_secret_basic` authentication method. Must be set unless a secret is set inclientSecretorjwtclient authentication is required. You can use `client-secret.value` instead, but both properties are mutually exclusive. -
clientSecret
The client secret used by the `client_secret_basic` (default), `client_secret_post`, or `client_secret_jwt` authentication methods. Note that a `secret.value` property can be used instead to support the `client_secret_basic` method but both properties are mutually exclusive. -
jwt
Client JSON Web Token (JWT) authentication methods
-
-
Constructor Details
-
Credentials
public Credentials()
-
-
Method Details
-
getSecret
-
setSecret
-
getClientSecret
-
setClientSecret
-
getJwt
-
setJwt
-