Class DefaultSingleSignOnManager
java.lang.Object
org.wildfly.security.http.util.sso.DefaultSingleSignOnManager
- All Implemented Interfaces:
SingleSignOnManager
- Author:
- Paul Ferraro
-
Constructor Summary
ConstructorsConstructorDescriptionDefaultSingleSignOnManager(ConcurrentMap<String, SingleSignOnEntry> cache, Supplier<String> identifierFactory) DefaultSingleSignOnManager(ConcurrentMap<String, SingleSignOnEntry> cache, Supplier<String> identifierFactory, BiConsumer<String, SingleSignOnEntry> mutator) -
Method Summary
Modifier and TypeMethodDescriptioncreate(String mechanismName, boolean programmatic, SecurityIdentity identity) Creates a single sign-on entry using the specified mechanism and security identityLocates the single sign-on entry with the specified identifier, or null if none exists.
-
Constructor Details
-
DefaultSingleSignOnManager
public DefaultSingleSignOnManager(ConcurrentMap<String, SingleSignOnEntry> cache, Supplier<String> identifierFactory) -
DefaultSingleSignOnManager
public DefaultSingleSignOnManager(ConcurrentMap<String, SingleSignOnEntry> cache, Supplier<String> identifierFactory, BiConsumer<String, SingleSignOnEntry> mutator)
-
-
Method Details
-
create
Description copied from interface:SingleSignOnManagerCreates a single sign-on entry using the specified mechanism and security identity- Specified by:
createin interfaceSingleSignOnManager- Parameters:
mechanismName- an authentication mechanism nameprogrammatic- indicates if this identity was created as a result of programmatic authenticationidentity- a security identity of the authenticated user- Returns:
- a single sign-on entry
-
find
Description copied from interface:SingleSignOnManagerLocates the single sign-on entry with the specified identifier, or null if none exists.- Specified by:
findin interfaceSingleSignOnManager- Parameters:
id- a single sign-on entry identifier- Returns:
- a single sign-on entry, or null if none was found
-