Package com.soffid.iam.common.security
Interface SoffidPrincipal
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description List<Long>
getAccountIds()
String
getFullName()
List<Long>
getGroupIds()
String[]
getGroups()
String[]
getGroupsAndRoles()
String
getHolderGroup()
List<String>
getHolderGroups()
Map<String,String>
getObligation(String obligation)
Map<String,Map<String,String>>
getObligations()
List<Long>
getRoleIds()
String[]
getRoles()
String[]
getSoffidRoles()
String
getTenant()
Long
getUserId()
String
getUserName()
boolean
hasRole(String role)
void
setHolderGroup(String holderGroup)
void
setObligation(String obligation, Map<String,String> properties, long timeout)
-
-
-
Method Detail
-
getFullName
String getFullName()
-
getTenant
String getTenant()
-
getHolderGroup
String getHolderGroup()
-
getRoles
String[] getRoles()
-
getGroups
String[] getGroups()
-
getSoffidRoles
String[] getSoffidRoles()
-
getGroupsAndRoles
String[] getGroupsAndRoles()
-
hasRole
boolean hasRole(String role)
-
getUserName
String getUserName()
-
setHolderGroup
void setHolderGroup(String holderGroup)
-
getUserId
Long getUserId()
-
-