Package io.quarkus.oidc.common.runtime
Class OidcClientCommonConfig.Credentials.Provider
java.lang.Object
io.quarkus.oidc.common.runtime.OidcClientCommonConfig.Credentials.Provider
- All Implemented Interfaces:
OidcClientCommonConfig.Credentials.Provider
- Enclosing class:
OidcClientCommonConfig.Credentials
public static class OidcClientCommonConfig.Credentials.Provider
extends Object
implements OidcClientCommonConfig.Credentials.Provider
CredentialsProvider, which provides a client secret.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetKey()getName()key()The CredentialsProvider client secret keyThe CredentialsProvider keyring name.name()The CredentialsProvider bean name, which should only be set if more than one CredentialsProvider is registeredvoidvoidsetKeyringName(String keyringName) void
-
Field Details
-
name
The CredentialsProvider bean name, which should only be set if more than one CredentialsProvider is registered -
keyringName
The CredentialsProvider keyring name. The keyring name is only required when the CredentialsProvider being used requires the keyring name to look up the secret, which is often the case when a CredentialsProvider is shared by multiple extensions to retrieve credentials from a more dynamic source like a vault instance or secret manager -
key
The CredentialsProvider client secret key
-
-
Constructor Details
-
Provider
public Provider()
-
-
Method Details
-
getName
-
setName
-
getKeyringName
-
setKeyringName
-
getKey
-
setKey
-
name
Description copied from interface:OidcClientCommonConfig.Credentials.ProviderThe CredentialsProvider bean name, which should only be set if more than one CredentialsProvider is registered- Specified by:
namein interfaceOidcClientCommonConfig.Credentials.Provider
-
keyringName
Description copied from interface:OidcClientCommonConfig.Credentials.ProviderThe CredentialsProvider keyring name. The keyring name is only required when the CredentialsProvider being used requires the keyring name to look up the secret, which is often the case when a CredentialsProvider is shared by multiple extensions to retrieve credentials from a more dynamic source like a vault instance or secret manager- Specified by:
keyringNamein interfaceOidcClientCommonConfig.Credentials.Provider
-
key
Description copied from interface:OidcClientCommonConfig.Credentials.ProviderThe CredentialsProvider client secret key- Specified by:
keyin interfaceOidcClientCommonConfig.Credentials.Provider
-