title: AWS API Gateway Custom Authorization header case sensitivity
body: <p>AWS API Gateway provides <a href="http://docs.aws.amazon.com/apigateway/latest/developerguide/use-custom-authorizer.html" rel="noreferrer">an option</a> to use custom authorization via Lambda function. In this approach, user is expected to a configure a custom header name (Example: Auuthorization or Auth). This header value be extracted by Gateway and passed on to Lambda Event.</p>
  
  <p>However, Gateway is searching for incoming headers case sensitively.  I.e if user specifies the header as <strong>authorization</strong> instead of <strong>Authorization</strong>, Gateway returns 401. Why does this search case sensitively when http protocol states that headers can be case insensitive.</p>