public class DefaultUserIdentity extends java.lang.Object implements UserIdentity
UserIdentity.Scope, UserIdentity.UnauthenticatedUserIdentity
UNAUTHENTICATED_IDENTITY
Constructor and Description |
---|
DefaultUserIdentity(javax.security.auth.Subject subject,
java.security.Principal userPrincipal,
java.lang.String[] roles) |
Modifier and Type | Method and Description |
---|---|
javax.security.auth.Subject |
getSubject() |
java.security.Principal |
getUserPrincipal() |
boolean |
isUserInRole(java.lang.String role,
UserIdentity.Scope scope)
Check if the user is in a role.
|
java.lang.String |
toString() |
public DefaultUserIdentity(javax.security.auth.Subject subject, java.security.Principal userPrincipal, java.lang.String[] roles)
public javax.security.auth.Subject getSubject()
getSubject
in interface UserIdentity
public java.security.Principal getUserPrincipal()
getUserPrincipal
in interface UserIdentity
public boolean isUserInRole(java.lang.String role, UserIdentity.Scope scope)
UserIdentity
isUserInRole
in interface UserIdentity
role
- A role name.scope
- the scopepublic java.lang.String toString()
toString
in class java.lang.Object
Copyright © 1995–2023 Webtide. All rights reserved.