Package | Description |
---|---|
com.iplanet.dpro.session |
This package contains classes that represents a session and its
all session related information
|
com.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 data
|
com.iplanet.sso.providers.dpro |
This package contains classes that represent SSOProvider
|
org.forgerock.openam.blacklist |
Implementation of entry blacklisting.
|
org.forgerock.openam.core.guice | |
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 |
Defines interfaces for handling session access.
|
org.forgerock.openam.sso.providers.stateless |
Modifier and Type | Method and Description |
---|---|
Session |
SessionEvent.getSession()
Gets the session object which emitted this event.
|
static Session |
Session.getSession(SessionID sid) |
Modifier and Type | Method and Description |
---|---|
SearchResults<Session> |
Session.getValidSessions(String server,
String pattern)
Gets all valid sessions from the specified session server.
|
Modifier and Type | Method and Description |
---|---|
String |
Session.dereferenceRestrictedTokenID(Session session,
String restrictedId)
Given a restricted token, returns the SSOTokenID of the master token
can only be used if the requester is an app token
This functionality is only available in server mode.
|
void |
Session.destroySession(Session session)
Destroys a session.
|
SessionResponse |
ClientSdkSessionRequests.sendRequest(URL svcurl,
SessionRequest sreq,
Session session)
Sends remote session request without retries.
|
Constructor and Description |
---|
SessionEvent(Session session,
SessionEventType eventType,
long eventTime)
Creates a new session event.
|
Modifier and Type | Method and Description |
---|---|
Session |
MonitoredOperations.resolveSession(SessionID sessionID) |
Modifier and Type | Method and Description |
---|---|
void |
MonitoredOperations.addSessionListener(Session session,
String url) |
String |
MonitoredOperations.deferenceRestrictedID(Session session,
SessionID restrictedID) |
void |
MonitoredOperations.destroy(Session requester,
Session session) |
SearchResults<SessionInfo> |
MonitoredOperations.getValidSessions(Session session,
String pattern) |
void |
MonitoredOperations.logout(Session session)
Performs the logout operation on the Session.
|
SessionInfo |
MonitoredOperations.refresh(Session session,
boolean reset)
Performs a refresh of the Session and return a summary of the Session information.
|
void |
MonitoredOperations.setProperty(Session session,
String name,
String value)
Assigns the property to the Session.
|
Modifier and Type | Method and Description |
---|---|
Session |
SessionOperations.resolveSession(SessionID sessionID)
Retrieves the Session from the Session ID.
|
Modifier and Type | Method and Description |
---|---|
void |
SessionOperations.addSessionListener(Session session,
String url)
Add a session listener notification url.
|
String |
SessionOperations.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 token
|
void |
SessionOperations.destroy(Session requester,
Session session)
Destroys the Session by removing it and moving it to the DESTROY state.
|
SearchResults<SessionInfo> |
SessionOperations.getValidSessions(Session session,
String pattern)
Returns all sessions which are accessible using the provided session for authorization, and which match the
provided filter.
|
void |
SessionOperations.logout(Session session)
Performs the logout operation on the Session.
|
SessionInfo |
SessionOperations.refresh(Session session,
boolean reset)
Performs a refresh of the Session and return a summary of the Session information.
|
void |
SessionOperations.setProperty(Session session,
String name,
String value)
Assigns the property to the Session.
|
Modifier and Type | Method and Description |
---|---|
Session |
ClientSdkOperations.resolveSession(SessionID sessionID) |
Session |
StatelessOperations.resolveSession(SessionID sessionID) |
Session |
LocalOperations.resolveSession(SessionID sessionID) |
Modifier and Type | Method and Description |
---|---|
void |
ClientSdkOperations.addSessionListener(Session session,
String url) |
void |
StatelessOperations.addSessionListener(Session session,
String url) |
void |
LocalOperations.addSessionListener(Session session,
String url) |
String |
ClientSdkOperations.deferenceRestrictedID(Session session,
SessionID restrictedID) |
String |
StatelessOperations.deferenceRestrictedID(Session session,
SessionID restrictedID) |
String |
LocalOperations.deferenceRestrictedID(Session session,
SessionID restrictedID) |
void |
ClientSdkOperations.destroy(Session requester,
Session session)
Destroys the Session via the Session remote service URL.
|
void |
StatelessOperations.destroy(Session requester,
Session session) |
void |
LocalOperations.destroy(Session requester,
Session session)
Destroy the Session using the SessionService.
|
SearchResults<SessionInfo> |
ClientSdkOperations.getValidSessions(Session session,
String pattern) |
SearchResults<SessionInfo> |
StatelessOperations.getValidSessions(Session session,
String pattern) |
SearchResults<SessionInfo> |
LocalOperations.getValidSessions(Session s,
String pattern)
Gets all valid Internal Sessions, depending on the value of the user's
preferences.
|
void |
ClientSdkOperations.logout(Session session)
Performs a logout operation by making a remote request based
on the Sessions service URL.
|
void |
StatelessOperations.logout(Session session) |
void |
LocalOperations.logout(Session session) |
SessionInfo |
ClientSdkOperations.refresh(Session session,
boolean reset) |
SessionInfo |
StatelessOperations.refresh(Session session,
boolean reset) |
SessionInfo |
LocalOperations.refresh(Session session,
boolean reset)
Fetches the SessionInfo from the SessionService.
|
void |
ClientSdkOperations.setProperty(Session session,
String name,
String value)
Perform a remote setProperty on the Session using the remote Service URL.
|
void |
StatelessOperations.setProperty(Session session,
String name,
String value) |
void |
LocalOperations.setProperty(Session session,
String name,
String value)
Sets the property using the SessionService.
|
Constructor and Description |
---|
StatelessOperations(LocalOperations localOperations,
StatelessSessionManager statelessSessionManager,
Blacklist<Session> sessionBlacklist,
SessionLogging sessionLogging,
SessionAuditor sessionAuditor,
SessionChangeAuthorizer sessionChangeAuthorizer) |
Modifier and Type | Method and Description |
---|---|
void |
SessionService.addSessionListener(Session session,
String url)
Adds listener to a Internal Sessions.
|
void |
SessionService.destroySession(Session requester,
SessionID sessionToDestroy)
Destroy a Internal Session, depending on the value of the user's permissions.
|
Collection<PartialSession> |
SessionService.getMatchingSessions(Session caller,
CrestQuery crestQuery)
Returns partial (stateful) sessions matching the provided CREST query.
|
Set<String> |
WebtopNamingSiteUtils.getSiteNodes(Session session)
Determines if the Session is associated with a Server that is part of a
Site.
|
Set<URL> |
WebtopNamingSiteUtils.getSiteNodeURLs(Session session)
Determines the Site (if any) that the Session is based in, and then calculates
the Servers that make up that Site.
|
SearchResults<SessionInfo> |
SessionService.getValidSessions(Session s,
String pattern)
Gets all valid Internal Sessions, depending on the value of the user's
preferences.
|
void |
SessionService.logout(Session session)
Logout the user.
|
Modifier and Type | Method and Description |
---|---|
boolean |
SSOProviderImpl.isIPValid(Session sess,
String clientIP)
Validate the IP address of the client with the IP stored in Session.
|
Modifier and Type | Method and Description |
---|---|
void |
ConfigurableSessionBlacklist.blacklist(Session entry) |
boolean |
ConfigurableSessionBlacklist.isBlacklisted(Session entry) |
Modifier and Type | Method and Description |
---|---|
static ConfigurableSessionBlacklist |
ConfigurableSessionBlacklist.createConfigurableSessionBlacklist(CTSBlacklist<Session> ctsBlacklist,
SessionServiceConfig sessionServiceConfig)
Create a configurable session blacklist based on the session service config.
|
Modifier and Type | Method and Description |
---|---|
CTSBlacklist<Session> |
CoreGuiceModule.getCtsSessionBlacklist(CTSPersistentStore cts,
AMExecutorServiceFactory esf,
ThreadMonitor threadMonitor,
WebtopNamingQuery serverConfig,
SessionServiceConfig serviceConfig) |
static Blacklist<Session> |
CoreGuiceModule.getSessionBlacklist(CTSBlacklist<Session> ctsBlacklist,
SessionServiceConfig serviceConfig) |
Modifier and Type | Method and Description |
---|---|
static Blacklist<Session> |
CoreGuiceModule.getSessionBlacklist(CTSBlacklist<Session> ctsBlacklist,
SessionServiceConfig serviceConfig) |
Modifier and Type | Method and Description |
---|---|
Session |
SSOTokenContext.getCallerSession() |
Session |
SubjectContext.getCallerSession()
Returns the session created from the session ID.
|
Modifier and Type | Method and Description |
---|---|
Session |
SessionCache.getSession(SessionID sid)
Returns a session based on a Session ID object.
|
Session |
SessionCache.getSession(SessionID sessionID,
boolean allowInvalidSessions)
Returns a Session based on a Session ID object.
|
Session |
SessionCache.getSession(SessionID sessionID,
boolean allowInvalidSessions,
boolean possiblyResetIdleTime)
This function will get a session based on the session id.
|
Session |
SessionCache.readSession(SessionID sessionID)
Reads a Session from the Session table.
|
Modifier and Type | Method and Description |
---|---|
String |
SessionURL.encodeSessionURL(String url,
short encodingScheme,
boolean escape,
String cookieName,
Session session)
Returns the encoded URL, rewritten to include the session id.
|
String |
SessionURL.encodeURL(javax.servlet.http.HttpServletResponse res,
String url,
Session session)
Returns the encoded URL, rewritten to include the session id. cookie will
be rewritten in the URL as a query string with entity escaping of
ampersand before appending session ID if other query parameters exists in
the URL.
|
String |
SessionURL.encodeURL(javax.servlet.http.HttpServletResponse res,
String url,
String cookieName,
Session session)
Returns the encoded URL, rewritten to include the session id. cookie will
be rewritten in the URL as a query string with entity escaping of
ampersand before appending session id if other query parameters exists in
the URL.
|
String |
SessionURL.encodeURL(String url,
boolean escape,
Session session)
Returns the encoded URL, rewritten to include the session id.
|
String |
SessionURL.encodeURL(String url,
boolean escape,
String cookieName,
Session session)
Returns the encoded URL, rewritten to include the session id.
|
String |
SessionURL.encodeURL(String url,
Session session)
Returns the encoded URL, rewritten to include the session id in the
query string with entity escaping
|
String |
SessionURL.encodeURL(String url,
short encodingScheme,
boolean escape,
Session session)
Returns the encoded URL, rewritten to include the session id.
|
String |
SessionURL.encodeURL(String url,
String cookieName,
Session session)
Returns the encoded URL, rewritten to include the session id in the
query string with entity escaping
|
void |
SessionCache.notifySessionRefresh(Session session,
long oldMaxCachingTime,
long oldMaxIdleTime,
long oldMaxSessionTime)
Used to notify the cache that a session has been updated, and that it should reschedule the culler if necessary.
|
Constructor and Description |
---|
SessionPollerSender(Session session,
SessionCuller sessionCuller)
Creates a new SessionPollerSender.
|
Modifier and Type | Method and Description |
---|---|
void |
SessionChangeAuthorizer.checkPermissionToDestroySession(Session requester,
SessionID sessionId)
Checks if the requester has the necessary permission to destroy the provided session.
|
boolean |
SessionChangeAuthorizer.hasPermissionToDestroySession(Session requester,
SessionID sessionId)
Checks if the requester has the necessary permission to destroy the provided session.
|
Modifier and Type | Method and Description |
---|---|
Session |
SessionAccessManager.getSession(SessionID sessionId)
Get the Session based on the SessionId.
|
Modifier and Type | Method and Description |
---|---|
SearchResults<SessionInfo> |
SessionQueryManager.getValidSessions(Session actingSession,
String pattern)
Gets all valid Internal Sessions, depending on the value of the user's
preferences.
|
Modifier and Type | Class and Description |
---|---|
class |
StatelessSession
The
StatelessSession class represents a stateless session. |
Modifier and Type | Method and Description |
---|---|
String |
StatelessSession.dereferenceRestrictedTokenID(Session session,
String restrictedId) |
Constructor and Description |
---|
StatelessSSOProvider(StatelessSessionManager statelessSessionManager,
Blacklist<Session> sessionBlacklist,
StatelessAdminRestriction restriction,
Debug debug)
Default constructor is required by interface.
|
Copyright © 2010–2025 Open Identity Platform Community. All rights reserved.