Interface ImmutableSingleSignOn

All Known Subinterfaces:
SingleSignOn
All Known Implementing Classes:
DefaultSingleSignOn

public interface ImmutableSingleSignOn
An immutable view of a cached single sign-on entry.
Author:
Paul Ferraro
  • Method Summary

    Modifier and Type
    Method
    Description
    Returns the unique identifier of this single sign-on entry.
    Returns the transient security identity associated with this single sign-on entry.
    Returns the authentication mechanism associated with this single sign-on entry.
    Returns the name of the principal associated with this single sign-on entry.
    Returns the participants associated with this single sign-on entry.
    boolean
    Returns true if this single sign on is as a result of programmatic authentication.
  • Method Details

    • 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()
      Returns true if this single sign on is as a result of programmatic authentication.
      Returns:
      true if 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.
    • getParticipants

      Map<String,Map.Entry<String,URI>> getParticipants()
      Returns the participants associated with this single sign-on entry.
      Returns:
      an unmodifiable mapping of application identifier to a tuple of the session identifier and request URI