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 Detail

      • 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.