Package com.soffid.iam.common.security
Interface SoffidPrincipal
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description List<Long>getAccountIds()StringgetFullName()List<Long>getGroupIds()String[]getGroups()String[]getGroupsAndRoles()StringgetHolderGroup()List<String>getHolderGroups()Map<String,String>getObligation(String obligation)Map<String,Map<String,String>>getObligations()List<Long>getRoleIds()String[]getRoles()String[]getSoffidRoles()StringgetTenant()LonggetUserId()StringgetUserName()booleanhasRole(String role)voidsetHolderGroup(String holderGroup)voidsetObligation(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()
-
-