Class IotSecretIdProvider

java.lang.Object
org.forgerock.am.iot.IotSecretIdProvider
All Implemented Interfaces:
SecretIdProvider

public class IotSecretIdProvider extends Object implements SecretIdProvider
This provider exposes the secret IDs used by the IoT component to the SecretIdRegistry.
  • Constructor Details

    • IotSecretIdProvider

      public IotSecretIdProvider()
  • Method Details

    • getGlobalSingletonSecretIds

      public com.google.common.collect.Multimap<String,String> getGlobalSingletonSecretIds()
      Description copied from interface: SecretIdProvider
      Returns the secret IDs used by global singleton services. The key in the map is the name of the component that uses the secret ID, and the values are the secret IDs used by the component.
      Specified by:
      getGlobalSingletonSecretIds in interface SecretIdProvider
      Returns:
      A multimap containing the secret IDs used per component.
    • getRealmSingletonSecretIds

      public com.google.common.collect.Multimap<String,String> getRealmSingletonSecretIds()
      Description copied from interface: SecretIdProvider
      Returns the secret IDs used by realm level singleton services. The key in the map is the name of the component that uses the secret ID, and the values are the secret IDs used by the component.
      Specified by:
      getRealmSingletonSecretIds in interface SecretIdProvider
      Returns:
      A multimap containing the secret IDs used per component.