最简单的IdentityServer实现——项目基本结构与流程

it2022-06-25  92

项目结构

共分为三个组成部分:

IdentityServer:用于登录、身份认证与授权Api:提供获得授权后调用的各接口Client(客户端,控制台):访问IdentityServer授权,再访问Api接口本文以官方demo:https://github.com/IdentityServer/IdentityServer4.Samples/tree/release/Quickstarts/1_ClientCredentials 进行讲解

流程

  process

预设:IdentityServer配置各Api相关信息,Api配置IdentityServer相关信息1.Client访问IdentityServer2.IdentityServer验证用户信息并授权,返回给Client3.Client拿着令牌去访问Api4.Api确认令牌,并返回请求结果

示例代码

https://github.com/zLulus/NotePractice/tree/dev3/IdentityServer/IdentityServer.EasyDemo

转载于:https://www.cnblogs.com/Lulus/p/7986597.html

相关资源:数据结构—成绩单生成器

最新回复(0)