0
J'utilise paquet auth NuGet instagram tiers pour se connecter et configurer la nouvelle revendication:ASP.NET MVC 5 revendications 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);
}
}
mais lorsque je tente d'obtenir cette affirmation
var ctx = HttpContext.GetOwinContext();
ClaimsPrincipal user = ctx.Authentication.User;
IEnumerable<Claim> claims = user.Claims;
Cette affirmation n'existe pas dans la liste. Pourquoi?
Apparemment, parce que user.Claims va à la base de données, il ne lit pas le jeton support pour cela information. – Todd