Class UserAuthentication
- java.lang.Object
-
- org.camunda.bpm.webapp.impl.security.auth.Authentication
-
- org.camunda.bpm.webapp.impl.security.auth.UserAuthentication
-
- All Implemented Interfaces:
Serializable,Principal
public class UserAuthentication extends Authentication
An authentication for a user
- Author:
- Daniel Meyer, nico.rehwaldt
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected Set<String>authorizedAppsprotected DatecacheValidationTimeprotected List<String>groupIdsprotected List<String>tenantIds-
Fields inherited from class org.camunda.bpm.webapp.impl.security.auth.Authentication
ANONYMOUS, identityId, processEngineName
-
-
Constructor Summary
Constructors Constructor Description UserAuthentication(String userId, String processEngineName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Set<String>getAuthorizedApps()DategetCacheValidationTime()List<String>getGroupIds()List<String>getTenantIds()booleanisAuthorizedForApp(String app)voidsetAuthorizedApps(Set<String> authorizedApps)voidsetCacheValidationTime(Date cacheValidationTime)voidsetGroupIds(List<String> groupIds)voidsetTenantIds(List<String> tenantIds)-
Methods inherited from class org.camunda.bpm.webapp.impl.security.auth.Authentication
equals, getIdentityId, getName, getProcessEngineName, hashCode
-
-