Package io.camunda.search.clients.auth
Class DefaultTenantAccessProvider
java.lang.Object
io.camunda.search.clients.auth.DefaultTenantAccessProvider
- All Implemented Interfaces:
io.camunda.security.reader.TenantAccessProvider
public class DefaultTenantAccessProvider
extends Object
implements io.camunda.security.reader.TenantAccessProvider
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<T> io.camunda.security.reader.TenantAccesshasTenantAccess(io.camunda.security.auth.CamundaAuthentication authentication, T resource) io.camunda.security.reader.TenantAccesshasTenantAccessByTenantId(io.camunda.security.auth.CamundaAuthentication authentication, String tenantId) io.camunda.security.reader.TenantAccessresolveTenantAccess(io.camunda.security.auth.CamundaAuthentication authentication)
-
Constructor Details
-
DefaultTenantAccessProvider
public DefaultTenantAccessProvider()
-
-
Method Details
-
resolveTenantAccess
public io.camunda.security.reader.TenantAccess resolveTenantAccess(io.camunda.security.auth.CamundaAuthentication authentication) - Specified by:
resolveTenantAccessin interfaceio.camunda.security.reader.TenantAccessProvider
-
hasTenantAccess
public <T> io.camunda.security.reader.TenantAccess hasTenantAccess(io.camunda.security.auth.CamundaAuthentication authentication, T resource) - Specified by:
hasTenantAccessin interfaceio.camunda.security.reader.TenantAccessProvider
-
hasTenantAccessByTenantId
public io.camunda.security.reader.TenantAccess hasTenantAccessByTenantId(io.camunda.security.auth.CamundaAuthentication authentication, String tenantId) - Specified by:
hasTenantAccessByTenantIdin interfaceio.camunda.security.reader.TenantAccessProvider
-