首页 > 解决方案 > 带有社交登录的 ASP.NET MVC C# OWIN 令牌身份验证

问题描述

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

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

标签: c#asp.net-mvcauthenticationjwtowin

解决方案


推荐阅读