title: How do you get the Oauth2 AccessToken after its creation from the Owin Api?
body: <p>If for some auditing reason I would be asked to store the <code>AccessToken</code> to Db after its creation, is there an <em>Owin API Class</em> that returns the <code>AccessToken</code> ?</p>
  
  <pre><code>public override async Task GrantResourceOwnerCredentials(OAuthGrantResourceOwnerCredentialsContext context)
  {
      //check user credentials
      ....
      context.Validated(ticket);
      //Where should I get the generated token?
      }
  }
  </code></pre>
  
  <p>The only workaround I found is to create an Http filter in the <code>Global.Asax</code> that reads the output stream and get the Token from there.</p>
  
  <p>Is there a more elegant way to get it directly from the <em>Owin Api</em>?</p>