Package io.quarkus.oidc.common.runtime
Class OidcClientCommonConfig.Credentials.Secret
java.lang.Object
io.quarkus.oidc.common.runtime.OidcClientCommonConfig.Credentials.Secret
- All Implemented Interfaces:
OidcClientCommonConfig.Credentials.Secret
- Enclosing class:
OidcClientCommonConfig.Credentials
public static class OidcClientCommonConfig.Credentials.Secret
extends Object
implements OidcClientCommonConfig.Credentials.Secret
Supports the client authentication methods that involve sending a client secret.
- See Also:
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionThe authentication method.The Secret CredentialsProvider.The client secret value. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetValue()method()The authentication method.provider()The Secret CredentialsProvider.voidvoidsetSecretProvider(OidcClientCommonConfig.Credentials.Provider secretProvider) voidvalue()The client secret value.
-
Field Details
-
value
The client secret value. This value is ignored if `credentials.secret` is set. Must be set unless a secret is set inOidcClientCommonConfig.Credentials.clientSecretorOidcClientCommonConfig.Credentials.jwtclient authentication is required. -
provider
The Secret CredentialsProvider. -
method
The authentication method. If the `clientSecret.value` secret is set, this method is `basic` by default.
-
-
Constructor Details
-
Secret
public Secret()
-
-
Method Details
-
value
Description copied from interface:OidcClientCommonConfig.Credentials.SecretThe client secret value. This value is ignored if `credentials.secret` is set. Must be set unless a secret is set inOidcClientCommonConfig.Credentials.clientSecret()orOidcClientCommonConfig.Credentials.jwt()client authentication is required.- Specified by:
valuein interfaceOidcClientCommonConfig.Credentials.Secret
-
provider
Description copied from interface:OidcClientCommonConfig.Credentials.SecretThe Secret CredentialsProvider.- Specified by:
providerin interfaceOidcClientCommonConfig.Credentials.Secret
-
method
Description copied from interface:OidcClientCommonConfig.Credentials.SecretThe authentication method. If the `clientSecret.value` secret is set, this method is `basic` by default.- Specified by:
methodin interfaceOidcClientCommonConfig.Credentials.Secret
-
getValue
-
setValue
-
getMethod
-
setMethod
-
getSecretProvider
-
setSecretProvider
-