0
我已启用在Asp.Net核心项目中使用Facebook
,Google
和Twitter
进行登录。我也将相应的令牌保存到表AspNetUserTokens
。例如,我如何检索Twitter令牌来代表用户访问Twitter API;没有这个用户登录到Twitter,甚至在我使用Twitter API的时刻登录到我的应用程序?在Asp.net核心标识上使用外部提供程序标记
我已启用在Asp.Net核心项目中使用Facebook
,Google
和Twitter
进行登录。我也将相应的令牌保存到表AspNetUserTokens
。例如,我如何检索Twitter令牌来代表用户访问Twitter API;没有这个用户登录到Twitter,甚至在我使用Twitter API的时刻登录到我的应用程序?在Asp.net核心标识上使用外部提供程序标记
我一直在寻找进入SignInManager但寻找它在正确的地方是在的UserManager:
var accessToken = await _userManager.GetAuthenticationTokenAsync(user, "Twitter", "access_token");
var accessTokenSecret = await _userManager.GetAuthenticationTokenAsync(user, "Twitter", "access_token_secret");