Searched refs:blacklist (Results 1 - 25 of 36) sorted by relevance

12

/forgerock/openam-v13/openam-core/src/main/java/org/forgerock/openam/session/blacklist/
H A Dpackage-info.java20 package org.forgerock.openam.session.blacklist
H A DSessionBlacklist.java17 package org.forgerock.openam.session.blacklist;
23 * Records a blacklist of sessions that have been destroyed/logged out to ensure that they cannot be reused. Used in
33 * @param session the session to blacklist.
36 void blacklist(Session session) throws SessionException; method in interface:SessionBlacklist
45 * blacklisted or has expired (and therefore been removed from the blacklist).
46 * @throws SessionException if an error occurs when checking the blacklist.
65 * blacklist.
H A DNoOpSessionBlacklist.java17 package org.forgerock.openam.session.blacklist;
36 public void blacklist(final Session session) throws SessionException { method in class:NoOpSessionBlacklist
47 DEBUG.message("NoOpSessionBlacklist: Ignoring session blacklist listener {} - blacklisting disabled", listener);
H A DCachingSessionBlacklist.java17 package org.forgerock.openam.session.blacklist;
54 * Constructs the caching session blacklist with the given delegate blacklist and maximum cache size.
65 public void blacklist(final Session session) throws SessionException { method in class:CachingSessionBlacklist
67 // Only blacklist sessions that are not already in the cache.
68 delegate.blacklist(session);
H A DBloomFilterSessionBlacklist.java17 package org.forgerock.openam.session.blacklist;
40 * A session blacklist decorator implementation that uses a bloom filter to reduce the number of checks that need to
41 * be performed against the underlying blacklist implementation. The advantage of a bloom filter is that it can store
77 * Creates the bloom filter session blacklist using the given delegate blacklist to confirm membership, and the
79 * that it is not blacklisted. Otherwise, we delegate to the given session blacklist to check if it actually is
82 * In order to ensure that the bloom filter is kept in-sync with the definitive blacklist (to avoid false
83 * negatives), this implementation will subscribe to blacklist notifications from the delegate.
85 * @param delegate the definitive blacklist.
86 * @param serviceConfig the session service configuration to get blacklist setting
101 public void blacklist(final Session session) throws SessionException { method in class:BloomFilterSessionBlacklist
[all...]
/forgerock/openam/openam-shared/src/main/java/org/forgerock/openam/blacklist/
H A Dpackage-info.java20 package org.forgerock.openam.blacklist;
H A DBlacklistable.java17 package org.forgerock.openam.blacklist;
34 * The expiry time of the object in the blacklist. The blacklist will only store objects until
35 * their expiry time elapses. After which the blacklist will at some point purge the entry. It
38 * point in the future as this will remain stored in the blacklist for this period.
H A DBlacklistException.java17 package org.forgerock.openam.blacklist;
/forgerock/openam/openam-core/src/main/java/org/forgerock/openam/blacklist/
H A Dpackage-info.java20 package org.forgerock.openam.blacklist
H A DConfigurableSessionBlacklist.java17 package org.forgerock.openam.blacklist;
38 * Create a configurable session blacklist based on the session service config.
39 * @param ctsBlacklist The underlying CTS blacklist.
63 public void blacklist(Session entry) throws BlacklistException { method in class:ConfigurableSessionBlacklist
64 delegate.blacklist(entry);
87 Blacklist<Session> blacklist = ctsBlacklist;
89 blacklist = new CachingBlacklist<>(blacklist, cacheSize, purgeDelayMs);
93 blacklist = new BloomFilterBlacklist<>(blacklist, purgeDelayM
[all...]
H A DBlacklist.java17 package org.forgerock.openam.blacklist;
20 * Records a blacklist of entries that have been destroyed/logged out to ensure that they cannot be reused.
22 * @param <T> The blacklist type.
29 * @param entry The blacklist entry.
32 void blacklist(T entry) throws BlacklistException; method in interface:Blacklist
41 * blacklisted or has expired (and therefore been removed from the blacklist).
42 * @throws BlacklistException if an error occurs when checking the blacklist.
61 * blacklist.
H A DNoOpBlacklist.java17 package org.forgerock.openam.blacklist;
25 * @param <T> The blacklist type.
30 private static final Debug DEBUG = Debug.getInstance("blacklist");
33 public void blacklist(T entry) throws BlacklistException { method in class:NoOpBlacklist
44 DEBUG.message("NoOpBlacklist: Ignoring entry blacklist listener {} - blacklisting disabled", listener);
H A DCachingBlacklist.java17 package org.forgerock.openam.blacklist;
30 * @param <T> The blacklist type.
53 * Constructs the caching entry blacklist with the given delegate blacklist and maximum cache size.
64 public void blacklist(T entry) throws BlacklistException { method in class:CachingBlacklist
66 // Only blacklist entries that are not already in the cache.
67 delegate.blacklist(entry);
H A DBloomFilterBlacklist.java17 package org.forgerock.openam.blacklist;
35 * A entry blacklist decorator implementation that uses a bloom filter to reduce the number of checks that need to
36 * be performed against the underlying blacklist implementation. The advantage of a bloom filter is that it can store
39 * @param <T> The blacklist type.
47 private static final Debug DEBUG = Debug.getInstance("blacklist");
72 * Creates the bloom filter entry blacklist using the given delegate blacklist to confirm membership, and the
74 * that it is not blacklisted. Otherwise, we delegate to the given entry blacklist to check if it actually is
77 * In order to ensure that the bloom filter is kept in-sync with the definitive blacklist (to avoid false
78 * negatives), this implementation will subscribe to blacklist notification
95 public void blacklist(T entry) throws BlacklistException { method in class:BloomFilterBlacklist
[all...]
/forgerock/openam/openam-oauth2/src/main/java/org/forgerock/openam/oauth2/
H A DBlacklistItem.java19 import org.forgerock.openam.blacklist.BlacklistException;
20 import org.forgerock.openam.blacklist.Blacklistable;
27 private static final String TOKEN_PREFIX = "blacklist-oauth2-stateless-";
H A DStatelessToken.java39 import org.forgerock.openam.blacklist.BlacklistException;
40 import org.forgerock.openam.blacklist.Blacklistable;
/forgerock/openam-v13/openam-core/src/test/java/org/forgerock/openam/session/blacklist/
H A DCTSSessionBlacklistTest.java17 package org.forgerock.openam.session.blacklist;
117 testBlacklist.blacklist(mockSession);
133 testBlacklist.blacklist(mockSession);
145 testBlacklist.blacklist(mockSession);
H A DBloomFilterSessionBlacklistTest.java17 package org.forgerock.openam.session.blacklist;
86 testBlacklist.blacklist(mockSession);
87 verify(mockDelegate).blacklist(mockSession);
H A DCachingSessionBlacklistTest.java17 package org.forgerock.openam.session.blacklist;
/forgerock/openam/openam-core/src/test/java/org/forgerock/openam/blacklist/
H A DCTSBlacklistTest.java17 package org.forgerock.openam.blacklist;
124 testBlacklist.blacklist(mockSession);
144 testBlacklist.blacklist(mockSession);
161 testBlacklist.blacklist(mockSession);
H A DBloomFilterBlacklistTest.java17 package org.forgerock.openam.blacklist;
78 testBlacklist.blacklist(mockSession);
79 verify(mockDelegate).blacklist(mockSession);
/forgerock/openam/openam-core/src/main/java/com/iplanet/dpro/session/operations/strategies/
H A DStatelessOperations.java26 import org.forgerock.openam.blacklist.Blacklist;
27 import org.forgerock.openam.blacklist.BlacklistException;
89 blacklist(session, SessionEventType.LOGOUT);
119 blacklist(session, SessionEventType.DESTROY);
157 private void blacklist(final Session session, final SessionEventType destroy) throws SessionException { method in class:StatelessOperations
162 sessionBlacklist.blacklist(session);
/forgerock/openam-v13/openam-core/src/main/java/com/iplanet/dpro/session/operations/strategies/
H A DStatelessOperations.java31 import org.forgerock.openam.session.blacklist.SessionBlacklist;
85 sessionBlacklist.blacklist(session);
100 sessionBlacklist.blacklist(session);
/forgerock/openam-v13/openam-core/src/test/java/com/iplanet/dpro/session/operations/strategies/
H A DStatelessOperationsTest.java34 import org.forgerock.openam.session.blacklist.SessionBlacklist;
113 verify(mockSessionBlacklist).blacklist(mockSession);
139 verify(mockSessionBlacklist).blacklist(mockSession);
/forgerock/openam/openam-oauth2/src/test/java/org/forgerock/openam/oauth2/
H A DStatelessTokenStoreTest.java30 import org.forgerock.openam.blacklist.Blacklist;
31 import org.forgerock.openam.blacklist.Blacklistable;

Completed in 183 milliseconds

12