title: Is it possible to validate a firebase token (JWT) from server (Java)
body: <p>Browser Client - Uses Firebase to sign in and has the firebase userid, token in the local storage.</p>
  
  <pre><code>{
    "typ": "JWT",
    "alg": "HS256"
  }
  {
    "v": 0,
    "d": {
      "provider": "password",
      "uid": "xxxxd757-5f7f-xx0c-adb1-xxe8ce77d3a0"
    },
    "iat": 1460560833
  } 
  </code></pre>
  
  <p>When the browser calls the server - a REST API end point , the token is passed as a Request header.</p>
  
  <p>Now, the server is configured with a Firebase Secret.</p>
  
  <p>My question: is it possible to validate the firebase issued token at the server side? the server is not used for authentication (the user name /pass validation is done via firebase api from browser).</p>