Uses of Interface
org.forgerock.openig.tools.session.SessionService
Package
Description
Integration classes specifically for ForgeRock Access Management.
Access Management Server.
This package contains classes to call AM to retrieve user's session info.
-
Uses of SessionService in org.forgerock.openig.openam
ModifierConstructorDescriptionPolicyEnforcementFilter
(RequestHandler requestHandler, Handler failureHandler, SessionService sessionService, ResourceUriProvider resourceUriProvider) Creates a new enforcement filter.SessionInfoFilter
(SessionService sessionService, Expression<String> ssoToken) Creates a new OpenAM session info filter. -
Uses of SessionService in org.forgerock.openig.tools.am
Modifier and TypeMethodDescriptionAmService.getSessionService()
Returns theSessionService
for this server.Modifier and TypeMethodDescriptionAmService.Builder.sessionService
(SessionService sessionService) Bind aSessionService
instance to this builder. -
Uses of SessionService in org.forgerock.openig.tools.session
Modifier and TypeClassDescriptionclass
Create a CacheSessionService which is responsible to manage the cache for theSessionInfo
.final class
TheCrestSessionService
is responsible for performing interactions with the AM sessions endpoint.Modifier and TypeMethodDescriptionReturns aSessionService
implementation based on theAmVersion
.ModifierConstructorDescriptionCacheSessionService
(SessionService sessionService, NotificationService notificationService, String sessionNotificationTopic, com.github.benmanes.caffeine.cache.Caffeine<Object, Object> caffeine, Supplier<String> generator, Clock clock, Duration maximumTimeout, DisconnectionStrategy disconnectionStrategy, boolean sessionIdleRefreshEnabled) Creates a new CacheSessionService.