Class SubjectUserAndRoles
- java.lang.Object
-
- com.dtolabs.rundeck.core.authorization.SubjectUserAndRoles
-
- All Implemented Interfaces:
com.dtolabs.rundeck.core.authorization.UserAndRoles
- Direct Known Subclasses:
SubjectAuthContext
public class SubjectUserAndRoles extends java.lang.Object implements com.dtolabs.rundeck.core.authorization.UserAndRolesencapsulates Subject and exposes user and roles
-
-
Constructor Summary
Constructors Constructor Description SubjectUserAndRoles(javax.security.auth.Subject subject)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Set<java.lang.String>getRoles()protected javax.security.auth.SubjectgetSubject()java.lang.StringgetUrn()java.lang.StringgetUsername()
-
-
-
Method Detail
-
getUsername
public java.lang.String getUsername()
- Specified by:
getUsernamein interfacecom.dtolabs.rundeck.core.authorization.UserAndRoles
-
getRoles
public java.util.Set<java.lang.String> getRoles()
- Specified by:
getRolesin interfacecom.dtolabs.rundeck.core.authorization.UserAndRoles
-
getUrn
public java.lang.String getUrn()
- Specified by:
getUrnin interfacecom.dtolabs.rundeck.core.authorization.UserAndRoles
-
getSubject
protected javax.security.auth.Subject getSubject()
-
-