Interface ImmutableSingleSignOn
-
- All Known Subinterfaces:
SingleSignOn
- All Known Implementing Classes:
DefaultSingleSignOn
public interface ImmutableSingleSignOnAn immutable view of a cached single sign-on entry.- Author:
- Paul Ferraro
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StringgetId()Returns the unique identifier of this single sign-on entry.SecurityIdentitygetIdentity()Returns the transient security identity associated with this single sign-on entry.StringgetMechanism()Returns the authentication mechanism associated with this single sign-on entry.StringgetName()Returns the name of the principal associated with this single sign-on entry.Map<String,Map.Entry<String,URI>>getParticipants()Returns the participants associated with this single sign-on entry.booleanisProgrammatic()Returnstrueif this single sign on is as a result of programmatic authentication.
-
-
-
Method Detail
-
getId
String getId()
Returns the unique identifier of this single sign-on entry.- Returns:
- a unique identifier
-
getMechanism
String getMechanism()
Returns the authentication mechanism associated with this single sign-on entry.- Returns:
- an authentication mechanism name
-
isProgrammatic
boolean isProgrammatic()
Returnstrueif this single sign on is as a result of programmatic authentication.- Returns:
trueif this single sign on is as a result of programmatic authentication.
-
getName
String getName()
Returns the name of the principal associated with this single sign-on entry.- Returns:
- a principal name
-
getIdentity
SecurityIdentity getIdentity()
Returns the transient security identity associated with this single sign-on entry.- Returns:
- a security identity, or null if this entry was created by another node.
-
-