Uses of Interface
com.iplanet.sso.SSOToken
Package
Description
This package contains classes fro accessing the Single Sign On service and
representing a SSOToken(Single Sign On) which contains the information
related to session.
This package contains classes that represent SSOProvider
Provides interfaces and classes for writing a Remote Java client application
to authenticate to OpenAM.
This package contains the classes that represent server side
functionality such as the implementation of request for
authenticating, user credential callbacks.
Provides interfaces and classes for writing a supplemental authentication
module to plug into OpenAM.
Provides classes for accessing the Identity Repository interfaces.
Provides classes for policy administration and evaluation.
Deprecated interfaces for writing custom Policy plugins for Conditions,
Subjects, Referrals, ResponseProviders and Resources.
Contains classes to be used by the SAML2 scripted plugins.
Provides the classes to be used for performing privileged operations (like
getting the OpenAM administrator's DN and password).
Provides classes for accessing the Service Management Service (SMS).
The AM supporting classes for centrally configuring secrets.
Defines interfaces and classes for the Session Service.
This package contains classes defining OpenId Connect Token generation and claim mapping.
This package contains classes defining the interfaces consumed to obtain the various statements contituting SAML2
assertions.
Defines interfaces and classes to perform OpenAM system upgrade.
-
Uses of SSOToken in com.iplanet.sso
Modifier and TypeMethodDescriptionSSOTokenManager.createSSOToken
(String tokenId) Creates a single sign on token from the single sign on token ID.SSOTokenManager.createSSOToken
(String tokenId, String clientIP) Creates a single sign on token from the single sign on token ID.SSOTokenManager.createSSOToken
(javax.servlet.http.HttpServletRequest request) Creates a single sign on token fromHttpServletRequest
SSOTokenEvent.getToken()
Returns theSSOToken
associated with the SSO Token event.Modifier and TypeMethodDescriptionSSOToken.dereferenceRestrictedTokenID
(SSOToken requester, String restrictedId) Given a restricted token, returns the SSOTokenID of the master token can only be used if the requester is an app token.void
SSOTokenManager.destroyToken
(SSOToken token) Destroys a single sign on token.void
SSOTokenManager.destroyToken
(SSOToken destroyer, SSOToken destroyed) Destroys a single sign on token.SSOTokenManager.getValidSessions
(SSOToken requester, String server) Returns a list of single sign on token objects which correspond to valid Sessions accessible to requester.boolean
SSOTokenManager.isValidToken
(SSOToken token) Returns true if a single sign on token is valid.boolean
SSOTokenManager.isValidToken
(SSOToken token, boolean resetIdleTime) Returns true if a single sign on token is valid, resetting the token's idle time if and only if the flag allows us to.void
SSOTokenManager.refreshSession
(SSOToken token) Refresh the Session corresponding to the single sign on token from the Session Server.void
SSOTokenManager.validateToken
(SSOToken token) Returns true if the single sign on token is valid. -
Uses of SSOToken in com.iplanet.sso.providers.dpro
Modifier and TypeMethodDescriptionSSOProviderImpl.getValidSessions
(SSOToken requester, String server) Returns a list of single sign on token objects which correspond to valid Sessions accessible to requester.Modifier and TypeMethodDescriptionvoid
SSOProviderImpl.destroyToken
(SSOToken destroyer, SSOToken destroyed) Destroys a single sign on token.SSOProviderImpl.getValidSessions
(SSOToken requester, String server) Returns a list of single sign on token objects which correspond to valid Sessions accessible to requester. -
Uses of SSOToken in com.sun.identity.authentication
Modifier and TypeMethodDescriptionAuthContext.getSSOToken()
Returns the Single-Sign-On (SSO) Token for the authenticated user.ModifierConstructorDescriptionAuthContext
(SSOToken ssoToken) Constructs an instance ofAuthContext
for a given organization name, or sub organization name contained in the single sign on token.AuthContext
(SSOToken ssoToken, boolean forceAuth) Constructs an instance ofAuthContext
for a given organization name, or sub organization name contained in the single sign on token. -
Uses of SSOToken in com.sun.identity.authentication.server
Modifier and TypeMethodDescriptionAuthContextLocal.getSSOToken()
Returns the Single-Sign-On (SSO) Token for the authenticated user.Single-Sign-On token can be used as the authenticated token. -
Uses of SSOToken in com.sun.identity.authentication.spi
Modifier and TypeMethodDescriptionAMLoginModule.getSSOSession()
Returns an administration SSOToken for use the OpenAM APIs.Modifier and TypeMethodDescriptionAMLoginModule.getUserSessions
(String userName) Returns the set of SSOTokens for a specified userModifier and TypeMethodDescriptionvoid
AMPostAuthProcessInterface.onLoginSuccess
(Map requestParamsMap, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, SSOToken ssoToken) Post processing on successful authentication.void
AMPostAuthProcessInterface.onLogout
(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, SSOToken ssoToken) Post processing on Logout. -
Uses of SSOToken in com.sun.identity.idm
Modifier and TypeMethodDescriptionabstract int
IdRepo.addListener
(SSOToken token, IdRepoListener listener) Adds a listener for changes in the repositoryabstract void
IdRepo.assignService
(SSOToken token, IdType type, String name, String serviceName, SchemaType stype, Map<String, Set<String>> attrMap) This method is used to assign a service to the given identity.void
IdRepo.changePassword
(SSOToken token, IdType type, String name, String attrName, String oldPassword, String newPassword) Changes password of identity.abstract String
Creates an identity.abstract void
Deletes an identity.IdRepo.getAssignedServices
(SSOToken token, IdType type, String name, Map<String, Set<String>> mapOfServicesAndOCs) Returns the set of services assigned to this identity.IdRepo.getAttributes
(SSOToken token, IdType type, String name) Returns all attributes and values of name objectReturns requested attributes and values of name object.Returns requested binary attributes as an array of bytes.IdRepo.getBinaryServiceAttributes
(SSOToken token, IdType type, String name, String serviceName, Set<String> attrNames) Returns the requested binary attribute values of the service attributes as an array of bytes.IdRepo.getFullyQualifiedName
(SSOToken token, IdType type, String name) Returns the fully qualified name for the identity.static AMIdentity
IdUtils.getIdentity
(SSOToken token) static AMIdentity
IdUtils.getIdentity
(SSOToken token, String univId) IdRepo.getMembers
(SSOToken token, IdType type, String name, IdType membersType) Returns the memberships of an identity.IdRepo.getMemberships
(SSOToken token, IdType type, String name, IdType membershipType) Returns the memberships of an identity.IdRepo.getServiceAttributes
(SSOToken token, IdType type, String name, String serviceName, Set<String> attrNames) Returns the attribute values of the service attributes.boolean
Returns true if thename
object is active.abstract boolean
Returns true if thename
object exists in the data store.abstract void
IdRepo.modifyMemberShip
(SSOToken token, IdType type, String name, Set<String> members, IdType membersType, int operation) Modify membership of the identity.abstract void
IdRepo.modifyService
(SSOToken token, IdType type, String name, String serviceName, SchemaType sType, Map<String, Set<String>> attrMap) Modifies the attribute values of the service attributes.abstract void
Removes the attributes from the identity.abstract com.sun.identity.idm.RepoSearchResults
IdRepo.search
(SSOToken token, IdType type, org.forgerock.openam.utils.CrestQuery crestQuery, int maxTime, int maxResults, Set<String> returnAttrs, boolean returnAllAttrs, int filterOp, Map<String, Set<String>> avPairs, boolean recursive) Search for specific type of identities using a CrestQuery object instead of a string.abstract void
IdRepo.setActiveStatus
(SSOToken token, IdType type, String name, boolean active) Sets the object's status toactive
.abstract void
IdRepo.setAttributes
(SSOToken token, IdType type, String name, Map<String, Set<String>> attributes, boolean isAdd) Set the values of attributes of the identity.abstract void
IdRepo.setBinaryAttributes
(SSOToken token, IdType type, String name, Map<String, byte[][]> attributes, boolean isAdd) Set the values of binary attributes the identity.abstract void
IdRepo.unassignService
(SSOToken token, IdType type, String name, String serviceName, Map<String, Set<String>> attrMap) If the service is already assigned to the identity then this method unassigns the service and removes the related attributes from the entry.ModifierConstructorDescriptionAMIdentity
(SSOToken token) Constructs a newAMIdentity
instance from the passed token.AMIdentity
(SSOToken token, String universalId) Constructs a newAMIdentity
instance from the passed universal ID.AMIdentityRepository
(SSOToken ssoToken, String realmName) Deprecated.AMIdentityRepository
(String realmName, SSOToken ssoToken) Instantiates a newAMIdentityRepository
. -
Uses of SSOToken in com.sun.identity.policy
Modifier and TypeMethodDescriptionvoid
Policy.addRealmSubject
(SSOToken token, String subjectName, String realmName, boolean exclusive) Deprecated.Adds a reference in the policy to a Subject defined at the realm.PolicyEvaluator.getPolicyDecision
(SSOToken token, String resourceName, Set actionNames, Map envParameters) Deprecated.Evaluates privileges of the user to perform the specified actions on the specified resource.ProxyPolicyEvaluatorFactory.getProxyPolicyEvaluator
(SSOToken token, String serviceType) Deprecated.Gets an instance ofProxyPolicyEvaluator
.PolicyEvaluator.getResourceResults
(SSOToken userToken, String resourceName, String scope, Map envParameters) Deprecated.Gets resource result objects given a resource name.boolean
PolicyEvaluator.isAllowed
(SSOToken token, String resourceName, String actionName, Map envParameters) Deprecated.Evaluates simple privileges of boolean type.void
Deprecated.Stores the policy object in a persistent data store under the organization, sub-organization or a container object, specified as a parameter.ModifierConstructorDescriptionPolicyManager
(SSOToken token) Deprecated.Constructor forPolicyManager
for the top (or root) organization.PolicyManager
(SSOToken token, String name) Deprecated.Constructor forPolicyManager
for the specified organization, sub organization or a container object. -
Uses of SSOToken in com.sun.identity.policy.interfaces
Modifier and TypeMethodDescriptionDeprecated.Gets the decision computed by this condition object, based on theMap
of environment parametersReferral.getPolicyDecision
(SSOToken token, String resourceType, String resourceName, Set actionNames, Map envParameters) Deprecated.Gets policy resultsReferral.getResourceNames
(SSOToken token, String serviceTypeName, String resourceName) Deprecated.Gets resource names that are exact matches, sub resources or wild card matches of argument resource name.ResponseProvider.getResponseDecision
(SSOToken token, Map env) Deprecated.Gets the response attributes computed by this ResponseProvider object, based on theSSOToken
andMap
of environment parameters.Referral.getValidValues
(SSOToken token) Deprecated.Gets the valid values for this referralReferral.getValidValues
(SSOToken token, String pattern) Deprecated.Gets the valid values for this referral matching a patternSubject.getValidValues
(SSOToken token) Deprecated.Returns a list of possible values for theSubject
.Subject.getValidValues
(SSOToken token, String pattern) Deprecated.Returns a list of possible values for theSubject
that satisfy the givenpattern
.Referral.getValueSyntax
(SSOToken token) Deprecated.Gets the syntax for the valueSubject.getValueSyntax
(SSOToken token) Deprecated.Returns the syntax of the values theSubject
implementation can have.boolean
Deprecated.Determines if the user belongs to this instance of theSubject
object. -
Uses of SSOToken in com.sun.identity.saml2.plugins.scripted
Modifier and TypeMethodDescriptionIdpAdapterScriptHelper.getSubjectForToken
(SSOToken sessionToken) -
Uses of SSOToken in com.sun.identity.security
Modifier and TypeMethodDescriptionAppSSOTokenProvider.getAppSSOToken()
Returns application single sign on token.AdminTokenAction.run()
-
Uses of SSOToken in com.sun.identity.sm
ModifierConstructorDescriptionOrganizationConfigManager
(SSOToken token, String orgName) Constructor to obtain an instance ofOrganizationConfigManager
for an organization by providing an authenticated identity of the user.ServiceConfigManager
(SSOToken token, String serviceName, String version) Creates an instance ofServiceConfigManager
for the given service and version.ServiceManager
(SSOToken token) Creates an instance ofServiceManager
.ServiceSchemaManager
(SSOToken token, String serviceName, String version, org.forgerock.openam.services.datastore.DataStoreId dataStoreId, boolean isSaved) Creates an instance ofServiceSchemaManager
for the given service and version pair. -
Uses of SSOToken in org.forgerock.am.identity.application
Modifier and TypeMethodDescriptionIdentityFactory.create
(SSOToken token, UniversalId universalId) Retrieves an instance ofIdentity
bound to the passed token and universal id.Creates aIdentityStore
instance.LegacyIdentityService.getAmIdentity
(SSOToken token, String identityName, IdType idType, String realm) Create anAMIdentity
using the specified information. -
Uses of SSOToken in org.forgerock.am.identity.domain
Modifier and TypeMethodDescriptionIdentity.getSSOToken()
Get theSSOToken
which should be used to authorize operations against this identity.Modifier and TypeMethodDescriptionstatic UniversalId
Creates a newUniversalId
instance based of the passed token. -
Uses of SSOToken in org.forgerock.am.identity.persistence
Modifier and TypeMethodDescriptionIdentityStore.createWithoutValidatingAttributes
(SSOToken token, IdType type, String name, Map<String, Set<String>> attrs, String orgName) Create a new identity without validating the given attributes.IdentityStore.getSpecialIdentities
(SSOToken token, IdType type, String orgName) Return the special identities for this realm for a given type. -
Uses of SSOToken in org.forgerock.openam.secrets
Modifier and TypeMethodDescriptionstatic void
SecretsUtils.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.SecretIdProvider.getGlobalMultiInstanceSecretIds
(SSOToken authorizationToken) Returns the secret IDs used by global multi-instance services, e.g.SecretIdProvider.getRealmMultiInstanceSecretIds
(SSOToken authorizationToken, Realm realm) Returns the secret IDs used by realm level multi-instance services, e.g. -
Uses of SSOToken in org.forgerock.openam.session.service
Modifier and TypeMethodDescriptionvoid
SessionTimeoutHandler.onIdleTimeout
(SSOToken token) Executed on idle timeoutvoid
SessionTimeoutHandler.onMaxTimeout
(SSOToken token) Executed on max timeout -
Uses of SSOToken in org.forgerock.openam.sts.tokengeneration.oidc
-
Uses of SSOToken in org.forgerock.openam.sts.tokengeneration.saml2.statements
Modifier and TypeMethodDescriptionAttributeStatementsProvider.get
(SSOToken ssoToken, SAML2Config saml2Config, AttributeMapper attributeMapper) Invoked to obtain the List of AttributeStatement instances to be included in the generated SAML2 assertion.AuthzDecisionStatementsProvider.get
(SSOToken ssoToken, SAML2Config config) AttributeMapper.getAttributes
(SSOToken token, Map<String, String> attributeMap) Gets a list of populated SAML2 Attribute instances. -
Uses of SSOToken in org.forgerock.openam.upgrade
Modifier and TypeMethodDescriptionstatic void
UpgradeUtils.addAttributeToSchema
(String serviceName, String subSchemaName, String schemaType, Node attributeSchemaNode, SSOToken adminToken) Adds new attribute schema to an existing service.static void
UpgradeUtils.removeAttributeSchema
(String serviceName, String subSchemaName, String schemaType, String attributeName, SSOToken adminToken) Remove an attribute schema from an existing service.static void
UpgradeUtils.replaceAttributeSchema
(String serviceName, String subSchemaName, String schemaType, String attributeName, SSOToken adminToken, Node attributeSchemaNode) Replace an attribute schema from an existing service with the new one
AMIdentityRepository(String, SSOToken)