...
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(); } |
...