Class MiddlewareOps

java.lang.Object
com.slack.api.bolt.middleware.MiddlewareOps

public class MiddlewareOps extends Object
Utilities for Middleware.
  • Method Details

    • isNoSlackSignatureRequest

      public static boolean isNoSlackSignatureRequest(RequestType requestType)
      Returns true if there is no need to verify a request signature with a given request.
      Parameters:
      requestType - request type
      Returns:
      true if the request normally doesn't have a signature.
    • isNoAuthRequiredRequest

      public static boolean isNoAuthRequiredRequest(RequestType requestType)
      Returns true if there is no need to check the existence of valid app installations.
      Parameters:
      requestType - request type
      Returns:
      true if the request normally doesn't have a valid bot token for it.
    • isNoTokenRequiredRequest

      public static boolean isNoTokenRequiredRequest(Request req)
      Returns true if the request is an Event API payload and matches specific types.
      Parameters:
      req - request
      Returns:
      true if middleware can skip fetching tokens