Class AbstractSecurityManager
java.lang.Object
org.activiti.api.runtime.shared.security.AbstractSecurityManager
- All Implemented Interfaces:
SecurityManager
-
Constructor Summary
ConstructorsConstructorDescriptionAbstractSecurityManager(SecurityContextPrincipalProvider securityContextPrincipalProvider, PrincipalIdentityProvider principalIdentityProvider, PrincipalGroupsProvider principalGroupsProvider, PrincipalRolesProvider principalRolesProvider) -
Method Summary
Modifier and TypeMethodDescriptionGet group names for currently authenticated user from application security contextGet currently authenticated user id from application security contextGet list of role names for currently authenticated user from application security contextprotected SecurityException
-
Constructor Details
-
Method Details
-
getAuthenticatedUserId
Description copied from interface:SecurityManagerGet currently authenticated user id from application security context- Specified by:
getAuthenticatedUserIdin interfaceSecurityManager- Returns:
- currently authenticate user id or empty string if anonymous user
-
getAuthenticatedUserGroups
Description copied from interface:SecurityManagerGet group names for currently authenticated user from application security context- Specified by:
getAuthenticatedUserGroupsin interfaceSecurityManager- Returns:
- list of group names the current user is member of
-
getAuthenticatedUserRoles
Description copied from interface:SecurityManagerGet list of role names for currently authenticated user from application security context- Specified by:
getAuthenticatedUserRolesin interfaceSecurityManager- Returns:
- list of roles names or empty collection
-
securityException
-