Class DefaultSingleSignOnEntry
- java.lang.Object
-
- org.wildfly.security.http.util.sso.DefaultSingleSignOnEntry
-
- All Implemented Interfaces:
Serializable
,SingleSignOnEntry
public class DefaultSingleSignOnEntry extends Object implements SingleSignOnEntry, Serializable
Cache entry used byDefaultSingleSignOnManager
.- Author:
- Pedro Igor, Paul Ferraro
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description private CachedIdentity
cachedIdentity
private ConcurrentMap<String,Map.Entry<String,URI>>
participants
private static long
serialVersionUID
-
Constructor Summary
Constructors Constructor Description DefaultSingleSignOnEntry(CachedIdentity cachedIdentity)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CachedIdentity
getCachedIdentity()
Returns theCachedIdentity
associated with this single sign-on entry.ConcurrentMap<String,Map.Entry<String,URI>>
getParticipants()
Returns the participants associated with this single sign-on entry.void
setCachedIdentity(CachedIdentity cachedIdentity)
Reassociates the specifiedCachedIdentity
with this single sign-on entry.
-
-
-
Field Detail
-
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
-
participants
private final ConcurrentMap<String,Map.Entry<String,URI>> participants
-
cachedIdentity
private volatile CachedIdentity cachedIdentity
-
-
Constructor Detail
-
DefaultSingleSignOnEntry
public DefaultSingleSignOnEntry(CachedIdentity cachedIdentity)
-
-
Method Detail
-
getCachedIdentity
public CachedIdentity getCachedIdentity()
Description copied from interface:SingleSignOnEntry
Returns theCachedIdentity
associated with this single sign-on entry.- Specified by:
getCachedIdentity
in interfaceSingleSignOnEntry
- Returns:
- a cached identity
-
setCachedIdentity
public void setCachedIdentity(CachedIdentity cachedIdentity)
Description copied from interface:SingleSignOnEntry
Reassociates the specifiedCachedIdentity
with this single sign-on entry.- Specified by:
setCachedIdentity
in interfaceSingleSignOnEntry
- Parameters:
cachedIdentity
- a cached identity
-
getParticipants
public ConcurrentMap<String,Map.Entry<String,URI>> getParticipants()
Description copied from interface:SingleSignOnEntry
Returns the participants associated with this single sign-on entry.- Specified by:
getParticipants
in interfaceSingleSignOnEntry
- Returns:
- a mapping of application to tuple containing a session identifier and request URI.
-
-