Class AnonymousResourceAccessController

java.lang.Object
io.camunda.search.clients.auth.AnonymousResourceAccessController
All Implemented Interfaces:
io.camunda.security.reader.ResourceAccessController

public class AnonymousResourceAccessController extends Object implements io.camunda.security.reader.ResourceAccessController
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    <T> T
    doGet(io.camunda.security.auth.SecurityContext securityContext, Function<io.camunda.security.reader.ResourceAccessChecks,T> resourceChecksApplier)
     
    protected <T> T
    doReadAnonymously(Function<io.camunda.security.reader.ResourceAccessChecks,T> resourceChecksApplier)
     
    <T> T
    doSearch(io.camunda.security.auth.SecurityContext securityContext, Function<io.camunda.security.reader.ResourceAccessChecks,T> resourceChecksApplier)
     
    boolean
    supports(io.camunda.security.auth.SecurityContext securityContext)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface io.camunda.security.reader.ResourceAccessController

    isAnonymousAuthentication
  • Constructor Details

    • AnonymousResourceAccessController

      public AnonymousResourceAccessController()
  • Method Details

    • doGet

      public <T> T doGet(io.camunda.security.auth.SecurityContext securityContext, Function<io.camunda.security.reader.ResourceAccessChecks,T> resourceChecksApplier)
      Specified by:
      doGet in interface io.camunda.security.reader.ResourceAccessController
    • doSearch

      public <T> T doSearch(io.camunda.security.auth.SecurityContext securityContext, Function<io.camunda.security.reader.ResourceAccessChecks,T> resourceChecksApplier)
      Specified by:
      doSearch in interface io.camunda.security.reader.ResourceAccessController
    • supports

      public boolean supports(io.camunda.security.auth.SecurityContext securityContext)
      Specified by:
      supports in interface io.camunda.security.reader.ResourceAccessController
    • doReadAnonymously

      protected <T> T doReadAnonymously(Function<io.camunda.security.reader.ResourceAccessChecks,T> resourceChecksApplier)