title: How to use google authentication for an angular web app and a .net web api hosted on azure
body: <p>I have an angular web app talking to a c# .net web api back end.
  They are both hosted on azure app services. 
  Azure app services offers a suite of authentication services and I've chosen to use google auth.
  I've got my google client id and secret setup in azure google auth and my web app correctly shows and prompts me for my google credentials.
  My problem now, is that i need my web api back end to authenticate the web app google token. I couldn't find any articles or tutorials that demonstrates the following:</p>
  
  <p>How to get and send the token to the web api? I've read that azure app service should automatically inject the necessary auth headers but any calls to my api do not include those headers. Should i manually call auth/me and add them to the request header?</p>
  
  <p>How do i get my web api to authenticate the details from the request header with google auth? Do i need a separate client id for the web api or should i re-use the web app client id?</p>
  
  <p>Cheers!</p>