title: Using Firebase OpenID Connect provider as AWS IAM Identity Provider
body: <p>I get the following error while setting up Firebase as an AWS IAM Identity Provider using OpenID Connect. </p>
  
  <blockquote>
    <p>We encountered the following errors while processing your request:
    Please check .well-known/openid-configuration of provider:
    <a href="https://securetoken.google.com/" rel="noreferrer">https://securetoken.google.com/</a><code>&lt;Project ID</code>> is valid.</p>
  </blockquote>
  
  <p>The AWS IAM Identity Provider setup requires two input parameters, to which I plugged in the following:<br>
  Provider URL: <a href="https://securetoken.google.com/" rel="noreferrer">https://securetoken.google.com/</a><code>&lt;Firebase Project ID</code>><br>
  Audience: <code>&lt;Firebase Client ID</code>> </p>
  
  <p>To troubleshoot the error, I opened http://<code>&lt;Provider URL</code>>/.well-known/openid-configuration in a browser and noted the JSON response has the <em>Issuer</em> and <em>jwks_uri</em> fields. I believe these JSON fields indicate the Firebase OpenID Connect Provider URL is valid.   </p>
  
  <p>Any idea how I could avoid the above error and successfully set up the AWS IAM Identity Provider?</p>