2017-10-04 170 views
0

我已启用在Asp.Net核心项目中使用FacebookGoogleTwitter进行登录。我也将相应的令牌保存到表AspNetUserTokens。例如,我如何检索Twitter令牌来代表用户访问Twitter API;没有这个用户登录到Twitter,甚至在我使用Twitter API的时刻登录到我的应用程序?在Asp.net核心标识上使用外部提供程序标记

回答

1

我一直在寻找进入SignInManager但寻找它在正确的地方是在的UserManager:

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