有没有人有一个使用ASP.Net Core RC2身份使用JWT承载令牌的完整示例?最好还显示如何创建令牌。
谢谢, 保罗
答案 0 :(得分:2)
您可以使用OpenIdDict - AspNet.Security.OpenIdConnect.Server的简单实现。
Here是关于ASP.Core中JWT令牌身份验证的Identity repo中的讨论
Microsoft仅为ASP.NET Core开发的官方软件包 支持OAuth2持票人令牌验证。
答案 1 :(得分:1)
我个人使用ASP.NET核心RC2中的IdentityServer4作为使用JWT Bearer令牌的身份验证应用程序。 (非常好的样本)https://github.com/IdentityServer/IdentityServer4
例如:我的解决方案中有3个项目(应用程序)
拥有一个独立的登录应用程序的一大优势是,只要您注册它们就可以创建所需的API /前端,这样它们就可以使用JWT令牌安全地相互通信。
那里可用的样本https://github.com/IdentityServer/IdentityServer4.Samples非常简单。如果您对此项目有任何疑问,请随时提出。
答案 2 :(得分:0)
我将ASP.NET Core 1.1作为后端和角度作为JWT承载令牌的前端解决方案。可以通过lib轻松创建令牌。
答案 3 :(得分:0)
我有一个使用JWT身份验证的ASP.NET Core的完整示例:https://github.com/wilsonwu/netcoreauth
顺便说一下,数据库是SQL Server。