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 Details

    • DefaultTenantAccessProvider

      public DefaultTenantAccessProvider()
  • Method Details

    • resolveTenantAccess

      public io.camunda.security.reader.TenantAccess resolveTenantAccess(io.camunda.security.auth.CamundaAuthentication authentication)
      Specified by:
      resolveTenantAccess in interface io.camunda.security.reader.TenantAccessProvider
    • hasTenantAccess

      public <T> io.camunda.security.reader.TenantAccess hasTenantAccess(io.camunda.security.auth.CamundaAuthentication authentication, T resource)
      Specified by:
      hasTenantAccess in interface io.camunda.security.reader.TenantAccessProvider
    • hasTenantAccessByTenantId

      public io.camunda.security.reader.TenantAccess hasTenantAccessByTenantId(io.camunda.security.auth.CamundaAuthentication authentication, String tenantId)
      Specified by:
      hasTenantAccessByTenantId in interface io.camunda.security.reader.TenantAccessProvider