Class NoopAuthorizer

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

public class NoopAuthorizer extends Object implements IAuthorizer
A no-op authorization implementation that illustrate info available for authorization decisions.
  • Constructor Details

    • NoopAuthorizer

      public NoopAuthorizer()
  • 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