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 CachedIdentitycachedIdentityprivate ConcurrentMap<String,Map.Entry<String,URI>>participantsprivate static longserialVersionUID
-
Constructor Summary
Constructors Constructor Description DefaultSingleSignOnEntry(CachedIdentity cachedIdentity)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CachedIdentitygetCachedIdentity()Returns theCachedIdentityassociated with this single sign-on entry.ConcurrentMap<String,Map.Entry<String,URI>>getParticipants()Returns the participants associated with this single sign-on entry.voidsetCachedIdentity(CachedIdentity cachedIdentity)Reassociates the specifiedCachedIdentitywith 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:SingleSignOnEntryReturns theCachedIdentityassociated with this single sign-on entry.- Specified by:
getCachedIdentityin interfaceSingleSignOnEntry- Returns:
- a cached identity
-
setCachedIdentity
public void setCachedIdentity(CachedIdentity cachedIdentity)
Description copied from interface:SingleSignOnEntryReassociates the specifiedCachedIdentitywith this single sign-on entry.- Specified by:
setCachedIdentityin interfaceSingleSignOnEntry- Parameters:
cachedIdentity- a cached identity
-
getParticipants
public ConcurrentMap<String,Map.Entry<String,URI>> getParticipants()
Description copied from interface:SingleSignOnEntryReturns the participants associated with this single sign-on entry.- Specified by:
getParticipantsin interfaceSingleSignOnEntry- Returns:
- a mapping of application to tuple containing a session identifier and request URI.
-
-