AWS API Gateway authentication error IncompleteSignatureException using JWT with Auth0
<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>