Class SimpleACLAuthorizer

java.lang.Object
org.apache.storm.security.auth.authorizer.SimpleACLAuthorizer
All Implemented Interfaces:
IAuthorizer

public class SimpleACLAuthorizer extends Object implements IAuthorizer
An authorization implementation that simply checks if a user is allowed to perform specific operations.
  • Field Details

  • Constructor Details

    • SimpleACLAuthorizer

      public SimpleACLAuthorizer()
  • Method Details

    • prepare

      public void prepare(Map<String,Object> conf)
      Invoked once immediately after construction.
      Specified by:
      prepare in interface IAuthorizer
      Parameters:
      conf - Storm configuration
    • permit

      public boolean permit(ReqContext context, String operation, Map<String,Object> topoConf)
      permit() method is invoked for each incoming Thrift request.
      Specified by:
      permit in interface IAuthorizer
      Parameters:
      context - request context includes info about
      operation - operation name
      topoConf - configuration of targeted topology
      Returns:
      true if the request is authorized, false if reject