2017-10-04 2 views
0

J'ai activé avec connexion Facebook, Google et Twitter dans un projet de base Asp.Net. J'enregistre également les jetons correspondants au tableau AspNetUserTokens. Comment puis-je récupérer des jetons Twitter, par exemple, pour accéder à l'API Twitter au nom d'un utilisateur? sans avoir cet utilisateur se connecter sur Twitter ou même être connecté à mon application au moment où j'utilise Twitter API?Consuming fournisseur externe Tokens sur Asp.net base Identité

Répondre

1

Je regardais dans le SignInManager mais le bon endroit pour chercher était le UserManager:

var accessToken = await _userManager.GetAuthenticationTokenAsync(user, "Twitter", "access_token"); 
var accessTokenSecret = await _userManager.GetAuthenticationTokenAsync(user, "Twitter", "access_token_secret");