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.UserAndRoles
encapsulates 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.Subject
getSubject()
java.lang.String
getUrn()
java.lang.String
getUsername()
-
-
-
Method Detail
-
getUsername
public java.lang.String getUsername()
- Specified by:
getUsername
in interfacecom.dtolabs.rundeck.core.authorization.UserAndRoles
-
getRoles
public java.util.Set<java.lang.String> getRoles()
- Specified by:
getRoles
in interfacecom.dtolabs.rundeck.core.authorization.UserAndRoles
-
getUrn
public java.lang.String getUrn()
- Specified by:
getUrn
in interfacecom.dtolabs.rundeck.core.authorization.UserAndRoles
-
getSubject
protected javax.security.auth.Subject getSubject()
-
-