Get user information from Auth0 using ASP.NET MVC 6 WebAPI
<p>I am using JwtBearerAuthentication in my WebAPI (ASP.NET Core RC1) to authenticate (Auth0) users accessing my API. In Startup.cs I configure the connection to Auth0 using the following code. What am I missing to access user information about each user accessing the API?</p>

<pre><code>app.UseJwtBearerAuthentication(options =&gt;
            {
                options.AutomaticAuthenticate = true;
                options.AutomaticChallenge = true;
                options.Audience = clientId;
                options.Authority = domain;

                options.Events = new JwtBearerEvents
                {
                    OnValidatedToken = context =&gt;
                    {
                        var claimsIdentity = context.AuthenticationTicket.Principal.Identity as ClaimsIdentity;
                        claimsIdentity.AddClaim(new Claim("id_token",
                            context.Request.Headers["Authorization"][0].Substring(context.AuthenticationTicket.AuthenticationScheme.Length + 1)));
                        return Task.FromResult(0);
                    }
                };
            });
</code></pre>