1 总体项目结构 ——IdentityServer4 内存中存储用户/客户/资源的项目

项目总体架构图

 

IdentityServer: 是一个 OpenID Connect 提供者——它实现了 OpenID Connect 和 OAuth 2.0 协议。

Users: 用户是使用注册客户端访问资源的人。

Clients: 客户端是一个从 IdentityServer 请求令牌的软件——用于验证用户(请求身份令牌)或访问资源(请求访问令牌)。客户端必须先向 IdentityServer 注册,然后才能请求令牌。
客户端示例包括 Web 应用程序、本地移动或桌面应用程序、SPA、服务器进程等。

Resources: 资源是您想要使用 IdentityServer 保护的东西——您的用户的身份数据或 API。

 

OAuth 2.0 参考资源:

https://www.ruanyifeng.com/blog/2019/04/oauth-grant-types.html

posted @ 2021-06-03 16:08  温故纳新  阅读(88)  评论(0编辑  收藏  举报