0
私は、ログイン用のサードパーティ認証nugetのInstagramのパッケージを使用して、新しい請求を設定します。ASP.NET MVC 5つのget請求
app.UseInstagramAuthentication(new InstagramAuthenticationOptions
{
ClientId = "XXXXXXXXXXXXXXXXXXXXXXXXX",
ClientSecret = "XXXXXXXXXXXXXXXXXXXXXXXXX",
Provider = new InstagramAuthenticationProvider()
{
OnAuthenticated = (context) =>
{
context.Identity.AddClaim(new Claim("urn::instagram::accesstoken", context.AccessToken));
return Task.FromResult(0);
}
}
が、私はこの主張
var ctx = HttpContext.GetOwinContext();
ClaimsPrincipal user = ctx.Authentication.User;
IEnumerable<Claim> claims = user.Claims;
にこの主張を取得しようとすると、リストには存在しません。どうして?
明らかに、user.Claimsはデータベースに行くので、そのベアラトークンは読み取られません 情報。 – Todd