Package | Description |
---|---|
com.iplanet.dpro.session.operations.strategies | |
org.forgerock.openam.blacklist |
Implementation of entry blacklisting.
|
org.forgerock.openam.core.guice | |
org.forgerock.openam.oauth2 | |
org.forgerock.openam.oauth2.guice | |
org.forgerock.openam.sso.providers.stateless |
Constructor and Description |
---|
StatelessOperations(LocalOperations localOperations,
StatelessSessionManager statelessSessionManager,
Blacklist<Session> sessionBlacklist,
SessionLogging sessionLogging,
SessionAuditor sessionAuditor,
SessionChangeAuthorizer sessionChangeAuthorizer) |
Modifier and Type | Class and Description |
---|---|
class |
BloomFilterBlacklist<T extends Blacklistable>
A entry blacklist decorator implementation that uses a bloom filter to reduce the number of checks that need to
be performed against the underlying blacklist implementation.
|
class |
CachingBlacklist<T extends Blacklistable>
Caches elements on a least-recently used (LRU) basis.
|
class |
ConfigurableSessionBlacklist
Blacklist which determines the appropriate strategy to use for blacklisting based on current configuration.
|
class |
CTSBlacklist<T extends Blacklistable>
Entry blacklist that stores blacklisted entries in the CTS until they expire.
|
class |
NoOpBlacklist<T extends Blacklistable>
A
Blacklist implementation that ignores all elements. |
Constructor and Description |
---|
BloomFilterBlacklist(Blacklist<T> delegate,
long purgeDelayMs)
Creates the bloom filter entry blacklist using the given delegate blacklist to confirm membership, and the
given service configuration.
|
CachingBlacklist(Blacklist<T> delegate,
int maxSize,
long purgeDelayMs)
Constructs the caching entry blacklist with the given delegate blacklist and maximum cache size.
|
Modifier and Type | Method and Description |
---|---|
static Blacklist<Session> |
CoreGuiceModule.getSessionBlacklist(CTSBlacklist<Session> ctsBlacklist,
SessionServiceConfig serviceConfig) |
Constructor and Description |
---|
StatelessTokenStore(StatefulTokenStore statefulTokenStore,
org.forgerock.json.jose.builders.JwtBuilderFactory jwtBuilder,
OAuth2ProviderSettingsFactory providerSettingsFactory,
Debug logger,
OpenIdConnectClientRegistrationStore clientRegistrationStore,
RealmNormaliser realmNormaliser,
OAuth2UrisFactory oAuth2UrisFactory,
Blacklist<Blacklistable> tokenBlacklist,
CTSPersistentStore cts,
TokenAdapter<StatelessTokenMetadata> tokenAdapter,
OAuth2Utils utils)
Constructs a new StatelessTokenStore.
|
Modifier and Type | Method and Description |
---|---|
static Blacklist<Blacklistable> |
OAuth2GuiceModule.getStatelessTokenBlacklist(CTSBlacklist<Blacklistable> ctsBlacklist,
OAuth2GlobalSettings globalSettings) |
Constructor and Description |
---|
RealmAgnosticStatelessTokenStore(StatefulTokenStore statefulTokenStore,
org.forgerock.json.jose.builders.JwtBuilderFactory jwtBuilder,
OAuth2ProviderSettingsFactory providerSettingsFactory,
Debug logger,
OpenIdConnectClientRegistrationStore clientRegistrationStore,
RealmNormaliser realmNormaliser,
OAuth2UrisFactory oAuth2UrisFactory,
Blacklist<Blacklistable> tokenBlacklist,
CTSPersistentStore cts,
TokenAdapter<StatelessTokenMetadata> tokenAdapter,
OAuth2Utils utils) |
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.