Uses of Interface
org.forgerock.openam.core.realms.Realm
Packages that use Realm
Package
Description
This package contains the config API that is used to retrieve and persist configuration for services.
This package contains all classes pertaining to AM's IoT functionality.
This package contains the client credentials OAuth2 API.
This package contains the SAML2 SSO APIs.
This package contains the implementation of the SAML2 client APIs.
Classes to model realms within AM.
This package contains utility methods to ease/unify development when using the OpenDJ LDAP SDK.
A package containing a set of script-friendly classes and functionality that are intended to simplify
use of the Secrets API from within a scripting context.
The AM supporting classes for centrally configuring secrets.
Classes and interfaces to create configurable secret store backends.
Service interface for sending email messages and default implementation.
This package contains exception types for service management error scenarios.
-
Uses of Realm in org.forgerock.am.config
Fields in org.forgerock.am.config with type parameters of type RealmModifier and TypeFieldDescriptionprotected final Map<Listener.ServiceListenerEvent,Collection<Consumer<Realm>>> Listener.realmActionsMethods in org.forgerock.am.config with parameters of type RealmModifier and TypeMethodDescriptionGets the configuration instances for the given realm.Gets the configuration instance for the given realm with the given id.RealmConfiguration.realmSingleton(Realm realm) Gets the single configuration instance for the given realm.Method parameters in org.forgerock.am.config with type arguments of type RealmModifier and TypeMethodDescriptionListener.onRealmChange(Consumer<Realm> action) Adds an action to be invoked if the requested service changes for a realm.Listener.onRealmChange(Consumer<Realm> action, Listener.ServiceListenerEvent... events) Adds an action to be invoked if the requested service changes for a realm. -
Uses of Realm in org.forgerock.am.identity.application
Methods in org.forgerock.am.identity.application with parameters of type RealmModifier and TypeMethodDescriptiondefault IdentityStoreReturnsIdentityStorehandle for a realm.LegacyIdentityService.findActiveIdentities(Realm realm, IdType idType, Map<String, Set<String>> searchAttributes, IdSearchOpModifier searchModifier) Searches for AM identities with the given attributes in the given realm.LegacyIdentityService.findActiveIdentity(Realm realm, IdType idType, Map<String, Set<String>> searchAttributes) Searches for an AM identity with the given attributes in the given realm. -
Uses of Realm in org.forgerock.am.identity.domain
Methods in org.forgerock.am.identity.domain with parameters of type RealmModifier and TypeMethodDescriptionstatic UniversalIdCreates a newUniversalIdinstance based of the passed individual parts that represent a unique identity. -
Uses of Realm in org.forgerock.am.iot
Fields in org.forgerock.am.iot declared as RealmModifier and TypeFieldDescriptionprotected final RealmAbstractJwtNode.realmprotected final RealmAbstractJwtNode.realmConstructors in org.forgerock.am.iot with parameters of type RealmModifierConstructorDescriptionIotAuthenticationNode(Realm realm, IotAuthenticationNode.Config config, org.forgerock.openam.core.CoreWrapper coreWrapper, LegacyIdentityService identityService, org.forgerock.am.iot.JwtProofOfPossessionVerifier.Factory popVerifierFactory, org.forgerock.am.iot.ClientAssertionVerifier.Factory assertionVerifierFactory, JwtBuilderFactory jwtBuilderFactory) Create an instance of theIotAuthenticationNode.IotRegistrationNode(Realm realm, IotRegistrationNode.Config config, org.forgerock.openam.core.CoreWrapper coreWrapper, LegacyIdentityService identityService, org.forgerock.am.iot.JwtProofOfPossessionVerifier.Factory jwtPopVerifierFactory, org.forgerock.openam.integration.idm.IdmIntegrationConfig idmConfig, org.forgerock.openam.integration.idm.IdmIntegrationService idmIntegrationService, IdentityStoreFactory identityStoreFactory, JwtBuilderFactory jwtBuilderFactory, org.forgerock.oauth2.registration.SoftwareStatementVerifier.Factory softwareStatementVerifierFactory, org.forgerock.am.iot.OAuthAudienceProvider audienceProvider) Create an instance of theIotRegistrationNode. -
Uses of Realm in org.forgerock.am.oauth2
Methods in org.forgerock.am.oauth2 that return RealmModifier and TypeMethodDescriptionAccessTokenRequest.getRealm()Gets the non-null realm context in which an access token should be produced.Methods in org.forgerock.am.oauth2 with parameters of type RealmModifier and TypeMethodDescriptionSets the realm context in which an access token should be produced. -
Uses of Realm in org.forgerock.am.saml2.api
Methods in org.forgerock.am.saml2.api with parameters of type Realm -
Uses of Realm in org.forgerock.am.saml2.impl
Methods in org.forgerock.am.saml2.impl with parameters of type RealmModifier and TypeMethodDescriptionSaml2SsoResponseUtils.getSsoResultWithoutLocalLogin(Realm realm, String spEntityId, String idpEntityId, Subject subject, Assertion assertion, String storageKey) Processes the received SAML2 response, without triggering local authentication.Saml2SpSsoInitiator.initiateSso(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, Realm realm, String spEntityId, String idpEntityId, Options saml2Options) Saml2SsoResponseUtils.mapSamlAttributes(Realm realm, String spEntityId, String idpEntityId, Saml2SsoResult ssoResult, Assertion assertion) Maps the SAML2 attributes from the assertion to local attribute values. -
Uses of Realm in org.forgerock.openam.core.realms
Methods in org.forgerock.openam.core.realms that return RealmModifier and TypeMethodDescriptionLooks up the provided realm, in either its path or DN format.static RealmUses the realmStringto lookup the Realm.static RealmUses the realm as the parent realm and the subRealm as sub-realm to lookup the Realm.static RealmRealms.root()Gets the root realm.Methods in org.forgerock.openam.core.realms that return types with arguments of type RealmModifier and TypeMethodDescriptionRealms.getAsOptional(String realm) Uses the realmStringto lookup the Realm.RealmLookup.lookupAsOptional(String realm) Looks up the provided realm, in either its path or DN format.Methods in org.forgerock.openam.core.realms with parameters of type RealmModifier and TypeMethodDescriptionbooleanDetermines if the provided realm is active or inactive.default booleanRealm.isParentOf(Realm subRealm) Returnstrueif this realm is a parent of the provided sub realm.static RealmUses the realm as the parent realm and the subRealm as sub-realm to lookup the Realm.Method parameters in org.forgerock.openam.core.realms with type arguments of type RealmModifier and TypeMethodDescriptionvoidRealmLookup.onRealmCreation(Consumer<Realm> action) Add a listener for realm creation events.static voidRealms.onRealmCreation(Consumer<Realm> action) Add a listener for realm creation events.voidRealmLookup.onRealmDeletion(Consumer<Realm> action) Add a listener for realm deletion events.static voidRealms.onRealmDeletion(Consumer<Realm> action) Add a listener for realm deletion events. -
Uses of Realm in org.forgerock.openam.ldap
Methods in org.forgerock.openam.ldap with parameters of type RealmModifier and TypeMethodDescriptionstatic ConnectionFactoryLDAPUtils.createFailoverConnectionFactory(String host, int defaultPort, boolean ssl, String authDN, String authPasswd, boolean mtlsEnabled, String mtlsSecretId, Realm realm, Secrets secrets, Options options) Creates a ConnectionFactory from the host string and associated details.static ConnectionFactoryLDAPUtils.newFailoverConnectionFactory(Set<org.forgerock.openam.ldap.LDAPURL> servers, String username, char[] password, int heartBeatInterval, String heartBeatTimeUnit, boolean useStartTls, boolean sslTrustAll, boolean mtlsEnabled, String mtlsSecretId, Realm realm, Secrets secrets, Options ldapOptions) Creates a new connection factory that is capable to failover to the servers defined in case there is an error.static ConnectionFactoryLDAPUtils.newFailoverConnectionPool(Set<org.forgerock.openam.ldap.LDAPURL> servers, String username, char[] password, int maxSize, int heartBeatInterval, String heartBeatTimeUnit, boolean useStartTLS, boolean sslTrustAll, Options ldapOptions, boolean mtlsEnabled, String mtlsSecretId, Secrets secrets, Realm realm) Creates a new connection pool that is capable to failover to the servers defined in case there is an error.static ConnectionFactoryLDAPUtils.newFailoverConnectionPool(Set<org.forgerock.openam.ldap.LDAPURL> primaryUrls, Set<org.forgerock.openam.ldap.LDAPURL> secondaryUrls, String username, char[] password, int maxSize, int heartBeatInterval, String heartBeatTimeUnit, boolean useStartTLS, boolean sslTrustAll, boolean mtlsEnabled, String mtlsCertificateLabel, Realm realm, Secrets secrets, Options ldapOptions) Creates a new connection pool that is capable to failover from the primary to the secondary servers defined in case there is an error. -
Uses of Realm in org.forgerock.openam.scripting.api.secrets
Constructors in org.forgerock.openam.scripting.api.secrets with parameters of type RealmModifierConstructorDescriptionScriptedSecrets(Secrets secrets, Realm realm) Constructor.ScriptedSecrets(Secrets secrets, Realm realm, Set<String> validPrefixes) Constructor. -
Uses of Realm in org.forgerock.openam.secrets
Methods in org.forgerock.openam.secrets that return types with arguments of type RealmModifier and TypeMethodDescriptionSecretStoreContext.getRealm()The realm that the store is being instantiated in, orOptional.empty()if it is being created as a global store.Methods in org.forgerock.openam.secrets with parameters of type RealmModifier and TypeMethodDescriptionSecrets.getActiveRealmSecrets(Realm realm) Get an active secrets provider for the realm.SecretIdProvider.getRealmMultiInstanceSecretIds(SSOToken authorizationToken, Realm realm) Returns the secret IDs used by realm level multi-instance services, e.g.Secrets.getRealmSecrets(Realm realm) Get a secrets provider for the realm.Method parameters in org.forgerock.openam.secrets with type arguments of type RealmModifier and TypeMethodDescriptionstatic voidSecretsUtils.createKeyStorePurposeMapping(org.forgerock.openam.secrets.config.SecretIdRegistry secretIdRegistry, org.forgerock.openam.secrets.config.KeyStoreSecretStore keyStore, String purposeLabel, List<String> aliases, Optional<Realm> realm, SSOToken authorizationToken) Creates a global purpose and adds a mapping for it to the given key alias in the given keystore. -
Uses of Realm in org.forgerock.openam.secrets.config
Methods in org.forgerock.openam.secrets.config with parameters of type RealmModifier and TypeMethodDescriptionvoidPurposeMappingValidator.validate(Realm realm, String serviceName, List<String> configPath, Map<String, Set<String>> attributes) voidSingleAliasPurposeMappingValidator.validate(Realm realm, String serviceName, List<String> configPath, Map<String, Set<String>> attributes) -
Uses of Realm in org.forgerock.openam.services.email
Methods in org.forgerock.openam.services.email with parameters of type Realm -
Uses of Realm in org.forgerock.openam.sm
Methods in org.forgerock.openam.sm with parameters of type RealmModifier and TypeMethodDescriptionvoidServiceConfigValidator.validate(Realm realm, List<String> configPath, Map<String, Set<String>> attributes) Implement this method to perform the validation of the attributes.voidServiceConfigValidatorV2.validate(Realm realm, String serviceName, List<String> configPath, Map<String, Set<String>> attributes) Implement this method to perform the validation of the attributes.