org.camunda.bpm.engine.impl.identity
Class Authentication
java.lang.Object
org.camunda.bpm.engine.impl.identity.Authentication
public class Authentication
- extends Object
Allows to expose the id of the currently authenticated user,
his groups and his tenants to the process engine.
The current authentication is managed using a Thread Local. The value can
be set using #setCurrentAuthentication(String, List),
retrieved using #getCurrentAuthentication() and cleared
using #clearCurrentAuthentication().
Users typically do not use this class directly but rather use
the corresponding Service API methods:
- Author:
- Tom Baeyens, Daniel Meyer
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
authenticatedUserId
protected String authenticatedUserId
authenticatedGroupIds
protected List<String> authenticatedGroupIds
authenticatedTenantIds
protected List<String> authenticatedTenantIds
Authentication
public Authentication()
Authentication
public Authentication(String authenticatedUserId,
List<String> groupIds)
Authentication
public Authentication(String authenticatedUserId,
List<String> authenticatedGroupIds,
List<String> authenticatedTenantIds)
getGroupIds
public List<String> getGroupIds()
getUserId
public String getUserId()
getTenantIds
public List<String> getTenantIds()
Copyright © 2017 camunda services GmbH. All rights reserved.