├── .vscode └── settings.json ├── LICENSE ├── README.md ├── alipay.jpg ├── wechatpay.jpg ├── 欢迎来到IdentityServer4.md ├── 第一部分 简介 ├── 第01章 背景.md ├── 第02章 术语.md ├── 第03章 支持和规范.md ├── 第04章 打包和构建.md ├── 第05章 支持和咨询选项.md ├── 第06章 演示服务器和测试.md └── 第07章 贡献.md ├── 第三部分 主题 ├── 第18章 启动.md ├── 第19章 定义资源.md ├── 第20章 定义客户端.md ├── 第21章 登录.md ├── 第22章 使用外部身份提供商登录.md ├── 第23章 Windows身份验证.md ├── 第24章 退出.md ├── 第25章 退出外部身份提供商.md ├── 第26章 联合注销.md ├── 第27章 联合网关.md ├── 第28章 确认(Consent).md ├── 第29章 保护API.md ├── 第30章 部署.md ├── 第31章 日志.md ├── 第32章 事件.md ├── 第33章 密码学(Cryptography),密钥(Keys)和HTTPS.md ├── 第34章 授予类型.md ├── 第35章 秘密(secrets).md ├── 第36章 扩展授权.md ├── 第37章 资源所有者密码验证(Resource Owner Password Validation).md ├── 第38章 刷新令牌.md ├── 第39章 引用令牌.md ├── 第40章 自定义令牌请求验证和发布.md ├── 第41章 CORS.md ├── 第42章 发现(discovery).md ├── 第43章 添加更多API端点.md ├── 第44章 添加新协议.md └── 第45章 工具.md ├── 第二部分 快速入门 ├── 第08章 概述.md ├── 第09章 使用客户端凭据保护API.md ├── 第10章 使用密码保护API.md ├── 第11章 使用OpenID Connect添加用户身份验证.md ├── 第12章 添加对外部认证的支持.md ├── 第13章 切换到混合流并添加API访问.md ├── 第14章 添加JavaScript客户端.md ├── 第15章 使用EntityFramework Core进行配置和操作数据.md ├── 第16章 使用ASP.NET Core Identity.md └── 第17章 社区快速入门和模板.md ├── 第五部分 参考 ├── 第54章 身份资源.md ├── 第55章 API资源.md ├── 第56章 Client.md ├── 第57章 GrantValidationResult.md ├── 第58章 Profile Service.md ├── 第59章 IdentityServer交互服务.md ├── 第60章 设备流交互服务.md ├── 第61章 IdentityServer Options.md ├── 第62章 EntityFramework支持.md └── 第63章 ASP.NET Identity 支持.md ├── 第六部分 其它 ├── 第64章 学习.md ├── 第65章 博客帖子.md └── 第66章 视频.md └── 第四部分 端点 ├── 第46章 发现端点(Discovery Endpoint).md ├── 第47章 授权端点(Authorize Endpoint).md ├── 第48章 UserInfo端点(UserInfo Endpoint).md ├── 第49章 令牌端点(Token Endpoint).md ├── 第50章 设备授权端点(Device Authorization Endpoint).md ├── 第51章 内省端点(Introspection Endpoint).md ├── 第52章 撤销端点(Revocation Endpoint).md └── 第53章 结束会话端点(End Session Endpoint).md /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | } -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksjay/IdentityServer4/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksjay/IdentityServer4/HEAD/README.md -------------------------------------------------------------------------------- /alipay.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksjay/IdentityServer4/HEAD/alipay.jpg -------------------------------------------------------------------------------- /wechatpay.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksjay/IdentityServer4/HEAD/wechatpay.jpg -------------------------------------------------------------------------------- /欢迎来到IdentityServer4.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksjay/IdentityServer4/HEAD/欢迎来到IdentityServer4.md -------------------------------------------------------------------------------- /第一部分 简介/第01章 背景.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksjay/IdentityServer4/HEAD/第一部分 简介/第01章 背景.md -------------------------------------------------------------------------------- /第一部分 简介/第02章 术语.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksjay/IdentityServer4/HEAD/第一部分 简介/第02章 术语.md -------------------------------------------------------------------------------- /第一部分 简介/第03章 支持和规范.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksjay/IdentityServer4/HEAD/第一部分 简介/第03章 支持和规范.md -------------------------------------------------------------------------------- /第一部分 简介/第04章 打包和构建.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksjay/IdentityServer4/HEAD/第一部分 简介/第04章 打包和构建.md -------------------------------------------------------------------------------- /第一部分 简介/第05章 支持和咨询选项.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksjay/IdentityServer4/HEAD/第一部分 简介/第05章 支持和咨询选项.md -------------------------------------------------------------------------------- /第一部分 简介/第06章 演示服务器和测试.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksjay/IdentityServer4/HEAD/第一部分 简介/第06章 演示服务器和测试.md -------------------------------------------------------------------------------- /第一部分 简介/第07章 贡献.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksjay/IdentityServer4/HEAD/第一部分 简介/第07章 贡献.md -------------------------------------------------------------------------------- /第三部分 主题/第18章 启动.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksjay/IdentityServer4/HEAD/第三部分 主题/第18章 启动.md -------------------------------------------------------------------------------- /第三部分 主题/第19章 定义资源.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksjay/IdentityServer4/HEAD/第三部分 主题/第19章 定义资源.md -------------------------------------------------------------------------------- /第三部分 主题/第20章 定义客户端.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksjay/IdentityServer4/HEAD/第三部分 主题/第20章 定义客户端.md -------------------------------------------------------------------------------- /第三部分 主题/第21章 登录.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksjay/IdentityServer4/HEAD/第三部分 主题/第21章 登录.md -------------------------------------------------------------------------------- /第三部分 主题/第22章 使用外部身份提供商登录.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksjay/IdentityServer4/HEAD/第三部分 主题/第22章 使用外部身份提供商登录.md -------------------------------------------------------------------------------- /第三部分 主题/第23章 Windows身份验证.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksjay/IdentityServer4/HEAD/第三部分 主题/第23章 Windows身份验证.md -------------------------------------------------------------------------------- /第三部分 主题/第24章 退出.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksjay/IdentityServer4/HEAD/第三部分 主题/第24章 退出.md -------------------------------------------------------------------------------- /第三部分 主题/第25章 退出外部身份提供商.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksjay/IdentityServer4/HEAD/第三部分 主题/第25章 退出外部身份提供商.md -------------------------------------------------------------------------------- /第三部分 主题/第26章 联合注销.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksjay/IdentityServer4/HEAD/第三部分 主题/第26章 联合注销.md -------------------------------------------------------------------------------- /第三部分 主题/第27章 联合网关.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksjay/IdentityServer4/HEAD/第三部分 主题/第27章 联合网关.md -------------------------------------------------------------------------------- /第三部分 主题/第28章 确认(Consent).md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksjay/IdentityServer4/HEAD/第三部分 主题/第28章 确认(Consent).md -------------------------------------------------------------------------------- /第三部分 主题/第29章 保护API.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksjay/IdentityServer4/HEAD/第三部分 主题/第29章 保护API.md -------------------------------------------------------------------------------- /第三部分 主题/第30章 部署.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksjay/IdentityServer4/HEAD/第三部分 主题/第30章 部署.md -------------------------------------------------------------------------------- /第三部分 主题/第31章 日志.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksjay/IdentityServer4/HEAD/第三部分 主题/第31章 日志.md -------------------------------------------------------------------------------- /第三部分 主题/第32章 事件.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksjay/IdentityServer4/HEAD/第三部分 主题/第32章 事件.md -------------------------------------------------------------------------------- /第三部分 主题/第33章 密码学(Cryptography),密钥(Keys)和HTTPS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksjay/IdentityServer4/HEAD/第三部分 主题/第33章 密码学(Cryptography),密钥(Keys)和HTTPS.md -------------------------------------------------------------------------------- /第三部分 主题/第34章 授予类型.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksjay/IdentityServer4/HEAD/第三部分 主题/第34章 授予类型.md -------------------------------------------------------------------------------- /第三部分 主题/第35章 秘密(secrets).md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksjay/IdentityServer4/HEAD/第三部分 主题/第35章 秘密(secrets).md -------------------------------------------------------------------------------- /第三部分 主题/第36章 扩展授权.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksjay/IdentityServer4/HEAD/第三部分 主题/第36章 扩展授权.md -------------------------------------------------------------------------------- /第三部分 主题/第37章 资源所有者密码验证(Resource Owner Password Validation).md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksjay/IdentityServer4/HEAD/第三部分 主题/第37章 资源所有者密码验证(Resource Owner Password Validation).md -------------------------------------------------------------------------------- /第三部分 主题/第38章 刷新令牌.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksjay/IdentityServer4/HEAD/第三部分 主题/第38章 刷新令牌.md -------------------------------------------------------------------------------- /第三部分 主题/第39章 引用令牌.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksjay/IdentityServer4/HEAD/第三部分 主题/第39章 引用令牌.md -------------------------------------------------------------------------------- /第三部分 主题/第40章 自定义令牌请求验证和发布.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksjay/IdentityServer4/HEAD/第三部分 主题/第40章 自定义令牌请求验证和发布.md -------------------------------------------------------------------------------- /第三部分 主题/第41章 CORS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksjay/IdentityServer4/HEAD/第三部分 主题/第41章 CORS.md -------------------------------------------------------------------------------- /第三部分 主题/第42章 发现(discovery).md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksjay/IdentityServer4/HEAD/第三部分 主题/第42章 发现(discovery).md -------------------------------------------------------------------------------- /第三部分 主题/第43章 添加更多API端点.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksjay/IdentityServer4/HEAD/第三部分 主题/第43章 添加更多API端点.md -------------------------------------------------------------------------------- /第三部分 主题/第44章 添加新协议.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksjay/IdentityServer4/HEAD/第三部分 主题/第44章 添加新协议.md -------------------------------------------------------------------------------- /第三部分 主题/第45章 工具.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksjay/IdentityServer4/HEAD/第三部分 主题/第45章 工具.md -------------------------------------------------------------------------------- /第二部分 快速入门/第08章 概述.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksjay/IdentityServer4/HEAD/第二部分 快速入门/第08章 概述.md -------------------------------------------------------------------------------- /第二部分 快速入门/第09章 使用客户端凭据保护API.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksjay/IdentityServer4/HEAD/第二部分 快速入门/第09章 使用客户端凭据保护API.md -------------------------------------------------------------------------------- /第二部分 快速入门/第10章 使用密码保护API.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksjay/IdentityServer4/HEAD/第二部分 快速入门/第10章 使用密码保护API.md -------------------------------------------------------------------------------- /第二部分 快速入门/第11章 使用OpenID Connect添加用户身份验证.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksjay/IdentityServer4/HEAD/第二部分 快速入门/第11章 使用OpenID Connect添加用户身份验证.md -------------------------------------------------------------------------------- /第二部分 快速入门/第12章 添加对外部认证的支持.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksjay/IdentityServer4/HEAD/第二部分 快速入门/第12章 添加对外部认证的支持.md -------------------------------------------------------------------------------- /第二部分 快速入门/第13章 切换到混合流并添加API访问.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksjay/IdentityServer4/HEAD/第二部分 快速入门/第13章 切换到混合流并添加API访问.md -------------------------------------------------------------------------------- /第二部分 快速入门/第14章 添加JavaScript客户端.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksjay/IdentityServer4/HEAD/第二部分 快速入门/第14章 添加JavaScript客户端.md -------------------------------------------------------------------------------- /第二部分 快速入门/第15章 使用EntityFramework Core进行配置和操作数据.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksjay/IdentityServer4/HEAD/第二部分 快速入门/第15章 使用EntityFramework Core进行配置和操作数据.md -------------------------------------------------------------------------------- /第二部分 快速入门/第16章 使用ASP.NET Core Identity.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksjay/IdentityServer4/HEAD/第二部分 快速入门/第16章 使用ASP.NET Core Identity.md -------------------------------------------------------------------------------- /第二部分 快速入门/第17章 社区快速入门和模板.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksjay/IdentityServer4/HEAD/第二部分 快速入门/第17章 社区快速入门和模板.md -------------------------------------------------------------------------------- /第五部分 参考/第54章 身份资源.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksjay/IdentityServer4/HEAD/第五部分 参考/第54章 身份资源.md -------------------------------------------------------------------------------- /第五部分 参考/第55章 API资源.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksjay/IdentityServer4/HEAD/第五部分 参考/第55章 API资源.md -------------------------------------------------------------------------------- /第五部分 参考/第56章 Client.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksjay/IdentityServer4/HEAD/第五部分 参考/第56章 Client.md -------------------------------------------------------------------------------- /第五部分 参考/第57章 GrantValidationResult.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksjay/IdentityServer4/HEAD/第五部分 参考/第57章 GrantValidationResult.md -------------------------------------------------------------------------------- /第五部分 参考/第58章 Profile Service.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksjay/IdentityServer4/HEAD/第五部分 参考/第58章 Profile Service.md -------------------------------------------------------------------------------- /第五部分 参考/第59章 IdentityServer交互服务.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksjay/IdentityServer4/HEAD/第五部分 参考/第59章 IdentityServer交互服务.md -------------------------------------------------------------------------------- /第五部分 参考/第60章 设备流交互服务.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksjay/IdentityServer4/HEAD/第五部分 参考/第60章 设备流交互服务.md -------------------------------------------------------------------------------- /第五部分 参考/第61章 IdentityServer Options.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksjay/IdentityServer4/HEAD/第五部分 参考/第61章 IdentityServer Options.md -------------------------------------------------------------------------------- /第五部分 参考/第62章 EntityFramework支持.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksjay/IdentityServer4/HEAD/第五部分 参考/第62章 EntityFramework支持.md -------------------------------------------------------------------------------- /第五部分 参考/第63章 ASP.NET Identity 支持.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksjay/IdentityServer4/HEAD/第五部分 参考/第63章 ASP.NET Identity 支持.md -------------------------------------------------------------------------------- /第六部分 其它/第64章 学习.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksjay/IdentityServer4/HEAD/第六部分 其它/第64章 学习.md -------------------------------------------------------------------------------- /第六部分 其它/第65章 博客帖子.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksjay/IdentityServer4/HEAD/第六部分 其它/第65章 博客帖子.md -------------------------------------------------------------------------------- /第六部分 其它/第66章 视频.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksjay/IdentityServer4/HEAD/第六部分 其它/第66章 视频.md -------------------------------------------------------------------------------- /第四部分 端点/第46章 发现端点(Discovery Endpoint).md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksjay/IdentityServer4/HEAD/第四部分 端点/第46章 发现端点(Discovery Endpoint).md -------------------------------------------------------------------------------- /第四部分 端点/第47章 授权端点(Authorize Endpoint).md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksjay/IdentityServer4/HEAD/第四部分 端点/第47章 授权端点(Authorize Endpoint).md -------------------------------------------------------------------------------- /第四部分 端点/第48章 UserInfo端点(UserInfo Endpoint).md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksjay/IdentityServer4/HEAD/第四部分 端点/第48章 UserInfo端点(UserInfo Endpoint).md -------------------------------------------------------------------------------- /第四部分 端点/第49章 令牌端点(Token Endpoint).md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksjay/IdentityServer4/HEAD/第四部分 端点/第49章 令牌端点(Token Endpoint).md -------------------------------------------------------------------------------- /第四部分 端点/第50章 设备授权端点(Device Authorization Endpoint).md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksjay/IdentityServer4/HEAD/第四部分 端点/第50章 设备授权端点(Device Authorization Endpoint).md -------------------------------------------------------------------------------- /第四部分 端点/第51章 内省端点(Introspection Endpoint).md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksjay/IdentityServer4/HEAD/第四部分 端点/第51章 内省端点(Introspection Endpoint).md -------------------------------------------------------------------------------- /第四部分 端点/第52章 撤销端点(Revocation Endpoint).md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksjay/IdentityServer4/HEAD/第四部分 端点/第52章 撤销端点(Revocation Endpoint).md -------------------------------------------------------------------------------- /第四部分 端点/第53章 结束会话端点(End Session Endpoint).md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thinksjay/IdentityServer4/HEAD/第四部分 端点/第53章 结束会话端点(End Session Endpoint).md --------------------------------------------------------------------------------