Uses of Class
com.iplanet.dpro.session.SessionID
-
Packages that use SessionID Package Description com.iplanet.dpro.session This package contains classes that represents a session and its all session related informationcom.iplanet.dpro.session.monitoring com.iplanet.dpro.session.operations com.iplanet.dpro.session.operations.strategies com.iplanet.dpro.session.service This package contains classes and interfaces that represent methods to validate/update/destroy/persist/retrieve the internal session datacom.iplanet.dpro.session.service.cluster com.iplanet.dpro.session.utils com.iplanet.services.naming com.iplanet.sso.providers.dpro This package contains classes that represent SSOProvidercom.sun.identity.authentication.client com.sun.identity.authentication.service com.sun.identity.session.util This package contains session untility classes and the SSO (single Sign on ) token restrictions classesorg.forgerock.openam.core org.forgerock.openam.core.rest.authn.core This package contains core classes and methods for starting and continuing the authentication process.org.forgerock.openam.core.rest.authn.core.wrappers This package contains wrapper class around core method calls.org.forgerock.openam.cts.api.tokens The Tokens of the Core Token Service.org.forgerock.openam.cts.utils Utilities and conversion functions to assist with the Core Token Service.org.forgerock.openam.dpro.session org.forgerock.openam.rest.resource This package contains classes for the handling of REST request to CREST Resource endpoints with the concept of realms in OpenAM built in.org.forgerock.openam.session org.forgerock.openam.session.authorisation org.forgerock.openam.session.service Defines interfaces and classes for the Session Service.org.forgerock.openam.session.service.access.persistence Defines interfaces for handling session persistence.org.forgerock.openam.session.service.access.persistence.caching Defines an interface and implementations for handling session caching.org.forgerock.openam.session.service.access.persistence.watchers org.forgerock.openam.sso.providers.stateless -
-
Uses of SessionID in com.iplanet.dpro.session
Methods in com.iplanet.dpro.session that return SessionID Modifier and Type Method Description SessionIDSessionID. generateRelatedSessionID(SessionServerConfig serverConfig)static SessionIDSessionID. generateSessionID(SessionServerConfig serverConfig, String domain)Generates new SessionIDstatic SessionIDSessionID. generateStatelessSessionID(SessionServerConfig serverConfig, String domain, String jwt)Generates a new stateless session ID.SessionIDSession. getID()Returns the session ID.SessionIDSession. getSessionID()Methods in com.iplanet.dpro.session with parameters of type SessionID Modifier and Type Method Description static SessionSession. getSession(SessionID sid)static StringSessionID. makeRelatedSessionID(String encryptedID, SessionID prototype)Generates encoded session id string which uses the same extensions and tail part as prototype session id, but a different encrypted ID.protected voidSession. setID(SessionID sessionID)Updates the ID of the session.Constructors in com.iplanet.dpro.session with parameters of type SessionID Constructor Description Session(SessionID sid)Constructor used by this package only. -
Uses of SessionID in com.iplanet.dpro.session.monitoring
Methods in com.iplanet.dpro.session.monitoring with parameters of type SessionID Modifier and Type Method Description booleanMonitoredOperations. checkSessionExists(SessionID sessionId)StringMonitoredOperations. deferenceRestrictedID(Session session, SessionID restrictedID)StringMonitoredOperations. getRestrictedTokenId(SessionID masterSid, TokenRestriction restriction)SessionInfoMonitoredOperations. getSessionInfo(SessionID sid, boolean reset)SessionMonitoredOperations. resolveSession(SessionID sessionID)voidMonitoredOperations. setExternalProperty(SSOToken clientToken, SessionID sessionId, String name, String value) -
Uses of SessionID in com.iplanet.dpro.session.operations
Methods in com.iplanet.dpro.session.operations with parameters of type SessionID Modifier and Type Method Description booleanSessionOperations. checkSessionExists(SessionID sessionId)Check whether a session identified by {code sessionId} can be retrieved.StringSessionOperations. deferenceRestrictedID(Session session, SessionID restrictedID)Given a restricted token, returns the SSOTokenID of the master token can only be used if the requester is an app tokenSessionOperationsClientSdkSessionOperationStrategy. getOperation(SessionID sessionID)Provides a remote SessionOperation.SessionOperationsServerSessionOperationStrategy. getOperation(SessionID sessionID)Based on the Session, determine the appropriate SessionOperations strategy to select.SessionOperationsSessionOperationStrategy. getOperation(SessionID sessionID)Based on the Session, determine the appropriate SessionOperations strategy to select.StringSessionOperations. getRestrictedTokenId(SessionID masterSessionId, TokenRestriction restriction)Gets the restricted token ID for a session.SessionInfoSessionOperations. getSessionInfo(SessionID sessionId, boolean reset)Get the Session Info Object from the Session ID.SessionSessionOperations. resolveSession(SessionID sessionID)Retrieves the Session from the Session ID.voidSessionOperations. setExternalProperty(SSOToken clientToken, SessionID sessionId, String name, String value)Sets an external property in the session. -
Uses of SessionID in com.iplanet.dpro.session.operations.strategies
Methods in com.iplanet.dpro.session.operations.strategies with parameters of type SessionID Modifier and Type Method Description booleanClientSdkOperations. checkSessionExists(SessionID sessionId)booleanLocalOperations. checkSessionExists(SessionID sessionId)booleanStatelessOperations. checkSessionExists(SessionID sessionId)StringClientSdkOperations. deferenceRestrictedID(Session session, SessionID restrictedID)StringLocalOperations. deferenceRestrictedID(Session session, SessionID restrictedID)StringStatelessOperations. deferenceRestrictedID(Session session, SessionID restrictedID)StringClientSdkOperations. getRestrictedTokenId(SessionID masterSid, TokenRestriction restriction)StringLocalOperations. getRestrictedTokenId(SessionID masterSessionId, TokenRestriction restriction)Returns the restricted tokenStringStatelessOperations. getRestrictedTokenId(SessionID masterSid, TokenRestriction restriction)SessionInfoClientSdkOperations. getSessionInfo(SessionID sid, boolean reset)SessionInfoLocalOperations. getSessionInfo(SessionID sessionID, boolean reset)SessionInfoStatelessOperations. getSessionInfo(SessionID sid, boolean reset)SessionClientSdkOperations. resolveSession(SessionID sessionID)SessionLocalOperations. resolveSession(SessionID sessionID)SessionStatelessOperations. resolveSession(SessionID sessionID)voidClientSdkOperations. setExternalProperty(SSOToken clientToken, SessionID sessionId, String name, String value)voidLocalOperations. setExternalProperty(SSOToken clientToken, SessionID sessionId, String name, String value)voidStatelessOperations. setExternalProperty(SSOToken clientToken, SessionID sessionId, String name, String value) -
Uses of SessionID in com.iplanet.dpro.session.service
Methods in com.iplanet.dpro.session.service that return SessionID Modifier and Type Method Description SessionIDInternalSession. addRestrictedToken(SessionID newRestrictedTokenId, TokenRestriction restriction)Add new restricted token pointing at the same session to the list.SessionIDInternalSession. getID()Returns the SessionID of this Internal Session.SessionIDInternalSession. getRestrictedTokenForRestriction(TokenRestriction restriction)Returns the SessionID of the restricted token for the provided restriction for this session.SessionIDInternalSession. getSessionID()Return the SessionID object which represents this InternalSession.Methods in com.iplanet.dpro.session.service that return types with arguments of type SessionID Modifier and Type Method Description Set<SessionID>InternalSession. getRestrictedTokens()Returns the set (possibly empty) of restricted session IDs associated with this session.Map<String,Set<SessionID>>InternalSession. getSessionEventURLs()Returns the URL of the Session events and the associated master and restricted token ids.Methods in com.iplanet.dpro.session.service with parameters of type SessionID Modifier and Type Method Description SessionIDInternalSession. addRestrictedToken(SessionID newRestrictedTokenId, TokenRestriction restriction)Add new restricted token pointing at the same session to the list.voidInternalSession. addSessionEventURL(String url, SessionID sid)Adds a listener for the associated session ID.booleanSessionService. checkSessionExists(SessionID sessionId)Check whether a session identified by {code sessionId} can be retrieved.voidSessionService. destroyAuthenticationSession(SessionID sessionID)Destroy a Internal Session, whose session id has been specified.voidSessionService. destroySession(Session requester, SessionID sessionToDestroy)Destroy a Internal Session, depending on the value of the user's permissions.TokenRestrictionInternalSession. getRestrictionForToken(SessionID sid)Returns the TokenRestriction for the given SessionID.InternalSessionAuthenticationSessionStore. getSession(SessionID sessionID)Lookup the Session based on its Session ID.SessionInfoSessionService. getSessionInfo(SessionID sid, boolean reset)Returns the Session information.booleanSessionServerConfig. isLocalSite(SessionID sid)Checks if server instance identified by serverID is the same as local instancevoidAuthenticationSessionStore. promoteSession(SessionID sessionID)Moves the specified session out of this store and into the persistent store.InternalSessionAuthenticationSessionStore. removeSession(SessionID sessionID)There are cases where an authentication session is created but never used.voidSessionService. setExternalProperty(SSOToken clientToken, SessionID sessionId, String name, String value)Sets external property in the Internal Session as long as it is not protectedConstructors in com.iplanet.dpro.session.service with parameters of type SessionID Constructor Description InternalSession(SessionID sid)Creates a new InternalSession with the given Session ID. -
Uses of SessionID in com.iplanet.dpro.session.service.cluster
Methods in com.iplanet.dpro.session.service.cluster with parameters of type SessionID Modifier and Type Method Description StringClusterMonitor. getCurrentHostServer(SessionID sessionId)Identify the host (aka home or authoritative) server for the provided session.StringMultiServerClusterMonitor. getCurrentHostServer(SessionID sid)Identify the host (aka home or authoritative) server for the provided session.StringSingleServerClusterMonitor. getCurrentHostServer(SessionID sid)Identify the host (aka home or authoritative) server for the provided session. -
Uses of SessionID in com.iplanet.dpro.session.utils
Methods in com.iplanet.dpro.session.utils with parameters of type SessionID Modifier and Type Method Description SessionInfoSessionInfoFactory. getSessionInfo(InternalSession internalSession, SessionID sessionID)Generates a SessionInfo which is a summary state of the Session used to refresh remote instances of a Session.SessionInfoSessionInfoFactory. makeSessionInfo(InternalSession internalSession, SessionID sid)Generates a SessionInfo object from the given InternalSession.voidSessionInfoFactory. validateSession(InternalSession internalSession, SessionID sid)Validates the state of an Internal Session against a Session ID. -
Uses of SessionID in com.iplanet.services.naming
Methods in com.iplanet.services.naming with parameters of type SessionID Modifier and Type Method Description static StringWebtopNaming. mapSiteToServer(SessionID sid)Return the mapped server URL if there is a site. -
Uses of SessionID in com.iplanet.sso.providers.dpro
Constructors in com.iplanet.sso.providers.dpro with parameters of type SessionID Constructor Description SSOTokenIDImpl(SessionID sid)Creates a SSOTokenIDImpl object -
Uses of SessionID in com.sun.identity.authentication.client
Methods in com.sun.identity.authentication.client that return SessionID Modifier and Type Method Description static SessionIDAuthClientUtils. getSessionIDFromRequest(jakarta.servlet.http.HttpServletRequest request)Returns the Session ID for this request.Methods in com.sun.identity.authentication.client with parameters of type SessionID Modifier and Type Method Description static StringAuthClientUtils. getCookieURL(SessionID sessionID)static SSOTokenAuthClientUtils. getExistingValidSSOToken(SessionID sessID)static jakarta.servlet.http.CookieAuthClientUtils. getLogoutCookie(SessionID sid, String cookieDomain)Returns the Logout cookie.static StringAuthClientUtils. getLogoutCookieString(SessionID sid)Returns the encrpted Logout cookie string .static StringAuthClientUtils. getOrigRedirectURL(jakarta.servlet.http.HttpServletRequest request, SessionID sessID)static booleanAuthClientUtils. isTimedOut(SessionID sessID) -
Uses of SessionID in com.sun.identity.authentication.service
Methods in com.sun.identity.authentication.service that return SessionID Modifier and Type Method Description SessionIDLoginState. getSid()Returns Session ID.Methods in com.sun.identity.authentication.service with parameters of type SessionID Modifier and Type Method Description protected SubjectDefaultSessionActivator. addSSOTokenPrincipal(Subject subject, SessionID sid)static voidAuthUtils. clearAllCookiesByDomain(SessionID sid, String cookieDomain, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response)voidAuthD. destroySession(SessionID sid)Destroy sessionfor givenSessionIDstatic AuthContextLocalAuthUtils. getAuthContext(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, SessionID sid, boolean isSessionUpgrade, boolean isBackPost)Returns the authentication context for a request.static AuthContextLocalAuthUtils. getAuthContext(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, SessionID sessionId, boolean isSessionUpgrade, boolean isBackPost, boolean isLogout, boolean isRestAuth)Returns the authentication context for a request.static InternalSessionAuthD. getSession(SessionID sessionId)Returns the session associated with a session ID.static booleanAuthUtils. newSessionArgExists(Map<String,String> decodedRequestData, SessionID sessionId)static voidAuthUtils. removeAuthContext(SessionID sid)Removes the AuthContextLocal object in the Session object identified by the SessionID object parameter 'sid'. -
Uses of SessionID in com.sun.identity.session.util
Methods in com.sun.identity.session.util with parameters of type SessionID Modifier and Type Method Description static StringSessionUtils. getEncryptedStorageKey(SessionID clear) -
Uses of SessionID in org.forgerock.openam.core
Methods in org.forgerock.openam.core that return SessionID Modifier and Type Method Description SessionIDCoreServicesWrapper. getSessionIDFromRequest(jakarta.servlet.http.HttpServletRequest request)Gets the Session Id from the HttpServletRequest.Methods in org.forgerock.openam.core with parameters of type SessionID Modifier and Type Method Description SSOTokenCoreServicesWrapper. getExistingValidSSOToken(SessionID sessionID)Gets the SSO Token for an existing valid session. -
Uses of SessionID in org.forgerock.openam.core.rest.authn.core
Methods in org.forgerock.openam.core.rest.authn.core that return SessionID Modifier and Type Method Description SessionIDAuthenticationContext. getSessionID()Returns the Session ID for the login process. -
Uses of SessionID in org.forgerock.openam.core.rest.authn.core.wrappers
Methods in org.forgerock.openam.core.rest.authn.core.wrappers that return SessionID Modifier and Type Method Description SessionIDAuthContextLocalWrapper. getSessionID()Returns the Session ID for the login process.Methods in org.forgerock.openam.core.rest.authn.core.wrappers with parameters of type SessionID Modifier and Type Method Description AuthContextLocalWrapperCoreServicesWrapper. getAuthContext(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, SessionID sessionID, boolean isSessionUpgrade, boolean isBackPost)Will either create or retrieve an existing AuthContextLocal. -
Uses of SessionID in org.forgerock.openam.cts.api.tokens
Methods in org.forgerock.openam.cts.api.tokens with parameters of type SessionID Modifier and Type Method Description StringTokenIdFactory. toSessionTokenId(SessionID sessionID)Extract a suitable Id from the SessionId to use as the Token Id. -
Uses of SessionID in org.forgerock.openam.cts.utils
Methods in org.forgerock.openam.cts.utils with parameters of type SessionID Modifier and Type Method Description StringKeyConversion. encryptKey(SessionID key)Encrypt the Session key. -
Uses of SessionID in org.forgerock.openam.dpro.session
Constructors in org.forgerock.openam.dpro.session with parameters of type SessionID Constructor Description InvalidSessionIdException(SessionID sessionId)Constructs a new exception object. -
Uses of SessionID in org.forgerock.openam.rest.resource
Methods in org.forgerock.openam.rest.resource that return SessionID Modifier and Type Method Description SessionIDSSOTokenContext. getCallerSessionID()SessionIDSubjectContext. getCallerSessionID()Returns the session ID created from the token ID. -
Uses of SessionID in org.forgerock.openam.session
Methods in org.forgerock.openam.session that return SessionID Modifier and Type Method Description SessionIDAMSession. getID()Get the Id of the session.Methods in org.forgerock.openam.session with parameters of type SessionID Modifier and Type Method Description StringSessionCookies. getLBCookie(SessionID sid)Returns load balancer cookie value for the Session.SessionSessionCache. getSession(SessionID sid)Returns a session based on a Session ID object.SessionSessionCache. getSession(SessionID sessionID, boolean allowInvalidSessions)Returns a Session based on a Session ID object.SessionSessionCache. getSession(SessionID sessionID, boolean allowInvalidSessions, boolean possiblyResetIdleTime)This function will get a session based on the session id.URLSessionServiceURLService. getSessionServiceURL(SessionID sid)Returns Session Service URL for a Session ID.booleanSessionCache. hasSession(SessionID sessionID)Checks for a Session in the Session cache.SessionSessionCache. readSession(SessionID sessionID)Reads a Session from the Session table.voidSessionCache. removeSID(SessionID sid)Removes theSessionIDfrom session table. -
Uses of SessionID in org.forgerock.openam.session.authorisation
Methods in org.forgerock.openam.session.authorisation with parameters of type SessionID Modifier and Type Method Description voidSessionChangeAuthorizer. checkPermissionToDestroySession(Session requester, SessionID sessionId)Checks if the requester has the necessary permission to destroy the provided session.Set<String>SessionChangeAuthorizer. getSessionSubjectOrganisations(SessionID sessionID)Gets the organisations assigned to the session subjectbooleanSessionChangeAuthorizer. hasPermissionToDestroySession(Session requester, SessionID sessionId)Checks if the requester has the necessary permission to destroy the provided session.booleanSessionChangeAuthorizer. hasTopLevelAdminRole(SessionID actorsSessionID)Returns true if the subject has top level admin role -
Uses of SessionID in org.forgerock.openam.session.service
Methods in org.forgerock.openam.session.service with parameters of type SessionID Modifier and Type Method Description InternalSessionSessionAccessManager. getByRestrictedID(SessionID sessionID)Get a restricted session from a given SessionID.StringServicesClusterMonitorHandler. getCurrentHostServer(SessionID sid)This is a key method for "internal request routing" mode It determines the server id which is currently hosting session identified by sid.InternalSessionSessionAccessManager. getInternalSession(SessionID sessionId)Get the InternalSession based on the SessionId.SessionSessionAccessManager. getSession(SessionID sessionId)Get the Session based on the SessionId.voidSessionAccessManager. removeSessionId(SessionID sessionID)Removes a session from the session cache. -
Uses of SessionID in org.forgerock.openam.session.service.access.persistence
Methods in org.forgerock.openam.session.service.access.persistence with parameters of type SessionID Modifier and Type Method Description voidSessionPersistenceStore. delete(SessionID sessionID)Remove the provided session from the CTS.InternalSessionAbstractInternalSessionStoreStep. getByRestrictedID(SessionID sessionID, InternalSessionStore next)InternalSessionInternalSessionPersistenceStore. getByRestrictedID(SessionID sessionID)InternalSessionInternalSessionStore. getByRestrictedID(SessionID sessionID)Gets a restricted session from a given SessionID.InternalSessionInternalSessionStoreChain. getByRestrictedID(SessionID sessionID)InternalSessionInternalSessionStoreStep. getByRestrictedID(SessionID sessionID, InternalSessionStore next)Gets a restricted session from a given SessionID.InternalSessionSessionPersistenceManagerStep. getByRestrictedID(SessionID sessionID, InternalSessionStore next)InternalSessionSessionPersistenceStore. getByRestrictedID(SessionID sessionID)Get a restricted session from a given SessionID.InternalSessionTimeOutSessionFilterStep. getByRestrictedID(SessionID sessionID, InternalSessionStore next)InternalSessionAbstractInternalSessionStoreStep. getBySessionID(SessionID sessionID, InternalSessionStore next)InternalSessionInternalSessionPersistenceStore. getBySessionID(SessionID sessionID)InternalSessionInternalSessionStore. getBySessionID(SessionID sessionID)Gets a session from a given SessionID.InternalSessionInternalSessionStoreChain. getBySessionID(SessionID sessionID)InternalSessionInternalSessionStoreStep. getBySessionID(SessionID sessionID, InternalSessionStore next)Gets a session from a given SessionID.InternalSessionSessionPersistenceManagerStep. getBySessionID(SessionID sessionID, InternalSessionStore next)InternalSessionTimeOutSessionFilterStep. getBySessionID(SessionID sessionID, InternalSessionStore next)InternalSessionSessionPersistenceStore. recoverSession(SessionID sessionID)This will recover the specified session from the repository based on the provided session id. -
Uses of SessionID in org.forgerock.openam.session.service.access.persistence.caching
Methods in org.forgerock.openam.session.service.access.persistence.caching with parameters of type SessionID Modifier and Type Method Description InternalSessionInMemoryInternalSessionCacheStep. getByRestrictedID(SessionID sessionID, InternalSessionStore next)InternalSessionInMemoryInternalSessionCacheStep. getBySessionID(SessionID sessionID, InternalSessionStore next)voidInMemoryInternalSessionCacheStep. invalidateCache(SessionID sessionID) -
Uses of SessionID in org.forgerock.openam.session.service.access.persistence.watchers
Methods in org.forgerock.openam.session.service.access.persistence.watchers with parameters of type SessionID Modifier and Type Method Description voidSessionModificationListener. sessionChanged(SessionID sessionID)Called on session modification or deletion. -
Uses of SessionID in org.forgerock.openam.sso.providers.stateless
Methods in org.forgerock.openam.sso.providers.stateless that return SessionID Modifier and Type Method Description SessionIDStatelessSession. getID()SessionIDStatelessSession. getSessionID()Methods in org.forgerock.openam.sso.providers.stateless with parameters of type SessionID Modifier and Type Method Description booleanStatelessSessionManager. containsJwt(SessionID sid)Determines whether the given session id contains a client-side JWT.StatelessSessionStatelessSessionManager. generate(SessionID sessionID)static StringStatelessSessionManager. getJWTFromSessionID(SessionID sessionID, boolean cleanupC66Encoding)Understands the detail around extracting the encoded JWT from the SessionID.SessionInfoStatelessSessionManager. getSessionInfo(SessionID sessionID)Will create the SessionInfo from the JWT contained within the SessionID.Constructors in org.forgerock.openam.sso.providers.stateless with parameters of type SessionID Constructor Description StatelessSession(SessionID sid, SessionInfo sessionInfo, StatelessSessionManager statelessSessionManager)Constructs the stateless session with the given ID, session state and session factory.
-