【发布时间】:2019-02-10 10:59:01
【问题描述】:
我正在创建一个实现基于 JWT 的身份验证的 .Net Core Web API 应用程序,并计划向用户提供不同的提供程序。他们应该能够使用他们拥有的任何 Facebook、Google 或 Twitter 帐户进行注册。
对于 MVC 应用程序,有诸如 AspNet.Security.OAuth.Providers 之类的库,它们实现了基于 cookie 的身份验证,但我找不到任何与 Web API 类似的东西。虽然我一直在搜索各种在线资源,但我不相信我是第一个尝试实现这一目标的人。
我不介意从头开始(实际上我学到了很多东西),但我觉得我错过了一些东西。
是否有任何库/nuget 包提供基于 JWT 的开箱即用身份验证以及多个提供者?
【问题讨论】:
标签: c# authentication jwt asp.net-core-webapi