public interface SecretIdProvider
SecretIdRegistry
will register the secret IDs for the singleton
services.
Multi-instance services on the other hand will be queried as and when the complete list of available secret IDs is
required.
To extend the secret ID registry, an instance of this interface should be made available via a service loader file.
SecretIdRegistry
This type (including all methods, constructors and fields) is continuing to evolve and so should be expected to change, potentially in backwards-incompatible ways even in a minor release. Changes are documented at the time of product release.
Modifier and Type | Method and Description |
---|---|
default com.google.common.collect.Multimap<String,String> |
getGlobalMultiInstanceSecretIds(SSOToken authorizationToken)
Returns the secret IDs used by global multi-instance services, e.g.
|
default com.google.common.collect.Multimap<String,String> |
getGlobalSingletonSecretIds()
Returns the secret IDs used by global singleton services.
|
default com.google.common.collect.Multimap<String,String> |
getRealmMultiInstanceSecretIds(SSOToken authorizationToken,
Realm realm)
Returns the secret IDs used by realm level multi-instance services, e.g.
|
default com.google.common.collect.Multimap<String,String> |
getRealmSingletonSecretIds()
Returns the secret IDs used by realm level singleton services.
|
default com.google.common.collect.Multimap<String,String> getGlobalSingletonSecretIds()
default com.google.common.collect.Multimap<String,String> getRealmSingletonSecretIds()
default com.google.common.collect.Multimap<String,String> getGlobalMultiInstanceSecretIds(SSOToken authorizationToken)
authorizationToken
- The session ID of the end-user who wants to look up the secret IDs.default com.google.common.collect.Multimap<String,String> getRealmMultiInstanceSecretIds(SSOToken authorizationToken, Realm realm)
authorizationToken
- The session ID of the end-user who wants to look up the secret IDs.realm
- The realm where the secret IDs have to be looked up.Copyright © 2010-2018, ForgeRock All Rights Reserved.