Interface OidcClientCommonConfig.Credentials.Provider

All Known Implementing Classes:
OidcClientCommonConfig.Credentials.Provider
Enclosing interface:
OidcClientCommonConfig.Credentials

public static interface OidcClientCommonConfig.Credentials.Provider
CredentialsProvider, which provides a client secret.
  • Method Summary

    Modifier and Type
    Method
    Description
    key()
    The CredentialsProvider client secret key
    The CredentialsProvider keyring name.
    The CredentialsProvider bean name, which should only be set if more than one CredentialsProvider is registered
  • Method Details

    • name

      Optional<String> name()
      The CredentialsProvider bean name, which should only be set if more than one CredentialsProvider is registered
    • keyringName

      Optional<String> 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