我正在接受一些指导 . 我已经设置了我的ASP.NET C#OWIN MVC应用程序来使用JWT令牌进行身份验证 . 我使用 IAppBuilder 扩展 UseOAuthAuthorizationServer 来创建一个 endpoints ,用于向用户发出令牌 . 一切正常 - 当正确的用户名和密码组合发布到此 endpoints 时,将生成本地JWT令牌并将其返回给客户端 .

我现在想将此功能扩展到社交帐户登录 . 我希望我的用户能够使用Facebook进行身份验证,并在从Facebook身份验证成功返回后为他们发出本地JWT令牌 . 我无法使用用于本地帐户的 endpoints ,因为它需要用户名/密码组合帖子 - 对于使用Facebook进行身份验证的用户,我没有这个帖子 . 所以,我的基本问题是 - 如何为使用外部社交登录进行身份验证的用户生成本地JWT令牌?