纯ASP.NET Core身份服务器

时间:2019-02-18 02:43:41

标签: asp.net asp.net-web-api asp.net-identity

这是一个很奇怪的问题,但是... 那么,ASP.NET Core中是否存在任何纯内部IdentityServer4类似物? 我通过WebAPI有一些Web服务。这些服务是高度独立的,但是我想限制其中一部分的访问(我想使用JWT)。 我想为我所有的api拥有一个证书颁发机构,当然可以使用ASP.NET Core Identity,并且拒绝授予对特定api的访问权限。 我现在不想使用IdentityServer4-也许可以通过内部的ASP.NET Core资源解决此问题。

Thnxs。

1 个答案:

答案 0 :(得分:2)

是的,ASP.NET Core提供了开箱即用的身份验证和JWT工具。

您将需要配置您的Startup类并添加适当的服务/中间件。

这里有一篇文章可以帮助您入门:

https://developer.okta.com/blog/2018/03/23/token-authentication-aspnetcore-complete-guide

如果我没记错的话,IdentityServer实际上会在后台隐藏这些工具。