title: Reusing a bearer token for multiple API calls
body: <p>I have an architecture where by I have an initial ASP MVC landing page which calls into a Web API service which inturn calls into 2 others which themselves have do also.</p>
  
  <p>Currently authentication is handled via windows authentication user user/roles.</p>
  
  <p>I'd like to obtain a identity server token on arrival at the aspmvc aspect (using windows authentication still) and then return a token with suitable claims/scope that I can reuse it for all subsequent calls by extracting and passing along the line.</p>
  
  <p>Is this possible? What is the preferred or best practice here? Perhaps I would be using the server to server flow for each leap.. but it seems like follow getting another token.. and where would I even keep them within the inner dolls??</p>