Interface UserIdentity

All Known Implementing Classes:
RoleDelegateUserIdentity

public interface UserIdentity
User object that encapsulates user identity and operations such as run-as-role actions, checking isUserInRole and getUserPrincipal.

Implementations of UserIdentity should be immutable so that they may be cached by Authenticators and LoginServices.