Package io.camunda.search.clients.auth
Class DefaultResourceAccessProvider
java.lang.Object
io.camunda.search.clients.auth.DefaultResourceAccessProvider
- All Implemented Interfaces:
io.camunda.security.reader.ResourceAccessProvider
public class DefaultResourceAccessProvider
extends Object
implements io.camunda.security.reader.ResourceAccessProvider
-
Constructor Summary
ConstructorsConstructorDescriptionDefaultResourceAccessProvider(io.camunda.security.impl.AuthorizationChecker authorizationChecker) -
Method Summary
Modifier and TypeMethodDescription<T> io.camunda.security.reader.ResourceAccesshasResourceAccess(io.camunda.security.auth.CamundaAuthentication authentication, io.camunda.security.auth.Authorization<T> requiredAuthorization, T resource) <T> io.camunda.security.reader.ResourceAccesshasResourceAccessByResourceId(io.camunda.security.auth.CamundaAuthentication authentication, io.camunda.security.auth.Authorization<T> requiredAuthorization, String resourceId) <T> io.camunda.security.reader.ResourceAccessresolveResourceAccess(io.camunda.security.auth.CamundaAuthentication authentication, io.camunda.security.auth.Authorization<T> requiredAuthorization)
-
Constructor Details
-
DefaultResourceAccessProvider
public DefaultResourceAccessProvider(io.camunda.security.impl.AuthorizationChecker authorizationChecker)
-
-
Method Details
-
resolveResourceAccess
public <T> io.camunda.security.reader.ResourceAccess resolveResourceAccess(io.camunda.security.auth.CamundaAuthentication authentication, io.camunda.security.auth.Authorization<T> requiredAuthorization) - Specified by:
resolveResourceAccessin interfaceio.camunda.security.reader.ResourceAccessProvider
-
hasResourceAccess
public <T> io.camunda.security.reader.ResourceAccess hasResourceAccess(io.camunda.security.auth.CamundaAuthentication authentication, io.camunda.security.auth.Authorization<T> requiredAuthorization, T resource) - Specified by:
hasResourceAccessin interfaceio.camunda.security.reader.ResourceAccessProvider
-
hasResourceAccessByResourceId
public <T> io.camunda.security.reader.ResourceAccess hasResourceAccessByResourceId(io.camunda.security.auth.CamundaAuthentication authentication, io.camunda.security.auth.Authorization<T> requiredAuthorization, String resourceId) - Specified by:
hasResourceAccessByResourceIdin interfaceio.camunda.security.reader.ResourceAccessProvider
-