title: Accessing Microsoft Graph from C# Web API
body: <p>I have a following application architecture:</p>
  
  <ul>
  <li>Angular 5 client</li>
  <li>C# Web API protected by Azure tokens</li>
  </ul>
  
  <p>The client and the API are registered in Azure app registrations and the client correctly authenticates against the API endpoints with the token. So I am getting the data which I need. So far, so good.</p>
  
  <p>But then, I would like to make the API layer (server-side) to fetch some data from Microsoft Graph (e.g. a simple "Me" request, <a href="https://graph.microsoft.com/v1.0/me/" rel="nofollow noreferrer">https://graph.microsoft.com/v1.0/me/</a>) . I was trying to use the token which the client sends to the API, and to create a token using the app secret. Both approaches gives me an insufficient privileges error from the MS Graph side.</p>
  
  <p>What am I doing wrong?</p>