Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
public interface Identity extends Serializable
{
    public enum AuthenticationResult
    {
        SUCCESS, LOGGED_IN, FAILED, EXCEPTION
    }
    
    AuthenticationResult login();

    void logout();

    boolean isLoggedIn();

    User getUser();
}

...

  • LoginCredentialState
  • LoginCredentialHolder
  • LoginCredentialProvider
Code Block
public interface LoginCredential
{
    String getUserId();

    void setUserId(String userId);

    Credential getCredential();

    void setCredential(Credential credential);

    void invalidate();
}

...