Interface BaseSecretStoreProvider

All Known Subinterfaces:
GoogleSecretManagerSecretStoreProvider, KeyStoreBasedSecretStoreProvider, LockedSecretStoreProvider, org.forgerock.openam.secrets.SecretStoreWithMappings, SimpleSecretStoreProvider

@EvolvingAll public interface BaseSecretStoreProvider
A marker interface for types that provider secret store implementations. Do not implement this interface directly - implement either LockedSecretStoreProvider or SimpleSecretStoreProvider.
Since:
AM 6.5.0
See Also:
  • Method Summary

    Modifier and Type
    Method
    Description
    id()
    Get an identifier for this secret store provider.
  • Method Details

    • id

      String id()
      Get an identifier for this secret store provider. This could be implemented by overriding in an annotated configuration interface using the Id annotation, but could equally be given a unique identifier if the implementation is not config-based.
      Returns:
      The identifier.