title: How to share OAuth Bearer Authentication in two sites
body: <p>I would like to know how to use the same token from two sites (Angularjs Tool + api) to an (MVC Tool + api):</p>
  
  <p>That's the structure of my project:</p>
  
  <p><strong>1. Angular Tool "Main Site"</strong></p>
  
  <p>I'm using the <em>(2. Authoritzation API)</em> to be authorized and the <em>(3. Angular Tool Api)</em> to retrieve data. The user could be redirect to the <em>(4. MVC Tool +API)</em></p>
  
  <p><strong>2. Authoritzation API</strong></p>
  
  <p>I'm going to google in order to validate the user and once the user is valid I'm generating an OAuthBearerAuthentication that will be used for the <em>(1. Angular Tool)</em> </p>
  
  <p><strong>3. Angular Tool API</strong></p>
  
  <p>In order to know that the user is authorized I'm using owin, so in each request  I'll find attached on the header the token generated on the <em>(2.Authoritzation API)</em></p>
  
  <p><strong>4. MVC Tool + API "Second Site"</strong></p>
  
  <p>That's another application completly different but I would like to use the same token that I'm using on the <em>(1. Angular Tool) Main site</em>, that means that from the Main application I'll be redirect here. </p>
  
  <p>I would like to let the 2 Site <em>(MVC and API Controllers)</em> work with the same credentials but I have not found a good way to share the token and do that. </p>