具有社交登录名的ASP.NET MVC C#OWIN令牌身份验证

时间:2018-07-17 05:20:35

标签: c# asp.net-mvc authentication jwt owin

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

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

0 个答案:

没有答案