UserInfo - the type of user info objects wrapped by this instancepublic class BasicAuthPrincipal<UserInfo>
extends java.lang.Object
implements java.security.Principal
Principal that wraps a user provided UserInfo.| Constructor and Description |
|---|
BasicAuthPrincipal(UserInfo userInfo)
Create a new instance.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object o) |
java.lang.String |
getName() |
int |
hashCode() |
java.lang.String |
toString() |
UserInfo |
userInfo()
Get the wrapped
UserInfo. |
public BasicAuthPrincipal(UserInfo userInfo)
userInfo - the wrapped UserInfopublic UserInfo userInfo()
UserInfo.UserInfopublic java.lang.String getName()
getName in interface java.security.Principalpublic java.lang.String toString()
toString in interface java.security.PrincipaltoString in class java.lang.Objectpublic boolean equals(java.lang.Object o)
equals in interface java.security.Principalequals in class java.lang.Objectpublic int hashCode()
hashCode in interface java.security.PrincipalhashCode in class java.lang.Object