Interface SSO<A,D,S,L>

Type Parameters:
A - the authentication identity type
D - the deployment identifier type
S - the session identifier type
L - the local context type

public interface SSO<A,D,S,L>
Represents a single sign on entry for a user.
Author:
Paul Ferraro
  • Method Summary

    Modifier and Type
    Method
    Description
    Returns the authentication for this SSO.
    A unique identifier for this SSO.
    The local context of this SSO.
    Returns the session for which the user is authenticated.
    void
    Invalidates this SSO.
  • Method Details

    • getId

      String getId()
      A unique identifier for this SSO.
      Returns:
      a unique identifier
    • getAuthentication

      A getAuthentication()
      Returns the authentication for this SSO.
      Returns:
      an authentication.
    • getSessions

      Sessions<D,S> getSessions()
      Returns the session for which the user is authenticated.
      Returns:
    • invalidate

      void invalidate()
      Invalidates this SSO.
    • getLocalContext

      L getLocalContext()
      The local context of this SSO. The local context is *not* replicated to other nodes in the cluster.
      Returns:
      a local context.