Asp.net core 使用Asp.net核心标识上的外部提供程序令牌

Asp.net core 使用Asp.net核心标识上的外部提供程序令牌,asp.net-core,asp.net-core-identity,Asp.net Core,Asp.net Core Identity,我在Asp.Net核心项目中启用了使用Facebook、Google和Twitter登录。我还将相应的令牌保存到表AspNetUserTokens。我如何检索Twitter令牌,例如,代表用户访问Twitter API;在我使用Twitter API时,没有让该用户登录到Twitter,甚至没有登录到我的应用程序?我正在查找SignInManager,但查找它的正确位置是UserManager: var accessToken = await _userManager.GetAuthentic

我在Asp.Net核心项目中启用了使用
Facebook
Google
Twitter
登录。我还将相应的令牌保存到表
AspNetUserTokens
。我如何检索Twitter令牌,例如,代表用户访问Twitter API;在我使用Twitter API时,没有让该用户登录到Twitter,甚至没有登录到我的应用程序?

我正在查找SignInManager,但查找它的正确位置是UserManager:

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

我正在查看SignInManager,但正确的查找位置是UserManager:

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