title: AWS API Gateway authentication error IncompleteSignatureException using JWT with Auth0
body: <h2>Where I'm At</h2>
  
  <p>I'm currently working through setting up Auth0 delegated authentication for AWS API Gateway. I've followed the documentation and tutorials below with the exception that I have an app in place rather than their example apps:</p>
  
  <p><a href="https://auth0.com/docs/quickstart/spa/angular2/aws" rel="noreferrer">https://auth0.com/docs/quickstart/spa/angular2/aws</a></p>
  
  <p><a href="https://auth0.com/blog/2015/11/10/introducing-angular2-jwt-a-library-for-angular2-authentication/" rel="noreferrer">https://auth0.com/blog/2015/11/10/introducing-angular2-jwt-a-library-for-angular2-authentication/</a></p>
  
  <p><a href="https://auth0.com/docs/client-platforms/angular2" rel="noreferrer">https://auth0.com/docs/client-platforms/angular2</a></p>
  
  <p><a href="https://auth0.com/docs/integrations/aws-api-gateway/part-2" rel="noreferrer">https://auth0.com/docs/integrations/aws-api-gateway/part-2</a></p>
  
  <h2>What is Working</h2>
  
  <ul>
  <li>Auth0 sign on from my Angular2 app is working correctly and I'm getting a token.</li>
  <li>Auth0's AuthHttp component is attaching the bearer token to the Authenticate header when I call the AWS API Gateway.</li>
  </ul>
  
  <h2>What is Not Working</h2>
  
  <ul>
  <li>Status 403 response from AWS API Gateway indicating a Cloudfront IncompleteSignatureException; "Authentication header missing equal-sign".</li>
  </ul>
  
  <p>The authentication header is </p>
  
  <pre><code>Authentication: Bearer edJ0e...[I've truncated for brevity]
  </code></pre>
  
  <p>Could AWS be expecting a different type of authentication which uses key value pairs? How to I tell AWS API Gateway that it should be looking for a JWT?</p>