asp.net - 纯 ASP.NET Core 身份服务器
问题描述
这是一个很奇怪的问题,但是......那么,ASP.NET Core 中是否存在任何纯内部 IdentityServer4 类似物?我有一些通过 WebAPI 的 Web 服务。这些服务是高度独立的,但我想限制对其中一部分的访问(我想使用 JWT)。我想为我的所有 api 拥有一个证书颁发机构,当然,它可以使用 ASP.NET Core Identity,并且授予拒绝特定 api 的访问权限。我现在不想使用 IdentityServer4 - 也许可以通过 ASP.NET Core 的内部资源来解决这个问题。
谢谢。
解决方案
是的,ASP.NET Core 为身份验证和 JWT 提供了开箱即用的工具。
您将需要配置您的 Startup 类并添加适当的服务/中间件。
这是一篇帮助您入门的文章:
https://developer.okta.com/blog/2018/03/23/token-authentication-aspnetcore-complete-guide
如果我没记错的话,IdentityServer 实际上是在幕后围绕着这些工具。
推荐阅读
- sql - Oracle SQL 显示每行中两个列值的特定组合的结果
- mongodb - 从 http 保存剩余的 Json 对象 - MongoDB 中的正文
- dart - 在 dart 中是否有更简洁的方法来编写具有 NaN 条件的代码?
- glsl - 在 Vulkan 中将多分量字节加载到着色器中
- javascript - 来自不同数组的随机组合,不重复
- r - 如何通过 Latex 在 R 中添加 R^2 以进行回归输出?
- java - 如何将 qr 扫描结果作为 int 或 string android studio java
- reactjs - 如何匹配@testing-library/react 中的 React 节点?
- javascript - 如何在 NuxtJS 中使用 eslint 自动修复 serverMiddleware 文件?
- go - 是否保证可以检索 ssh 的输出?