IdentityServer4系列之中文文档及实际项目经验分享

简介: 0、前言原文:http://docs.identityserver.io/en/release/声明:1、目录一至五章节根据IdentityServer英文文档翻译而来,有些内容会根据自己的理解来表述的(包括标题),文档的内容会不断的更新。

0、前言

原文:http://docs.identityserver.io/en/release/
声明:

1、目录一至五章节根据IdentityServer英文文档翻译而来,有些内容会根据自己的理解来表述的(包括标题),文档的内容会不断的更新。

2、第六章节会进行阐述在实际项目中所用的内容以及问题

 

一、介绍

  • IdentityServer4特性简介
  • 深入讲解
  • 术语解释
  • 支持规范
  • 包和构建说明

二、快速入门

  • 设置和概述
  • 使用客户端证书访问API(客户端模式)
  • 使用密码访问API(密码模式)
  • 使用OpenID Connect添加用户身份验证(简化模式)
  • 添加对外部认证的支持(第三方登录:google、facebook、QQ等)(授权码模式)
  • 使用Hybird Flow混合流模式访问API(混合流模式)
  • 使用 ASP.Net Core Identity结合IdentityServer4
  • 使用JavaScript客户端
  • 使用EntityFramework Core进行配置和操作数据(数据持久化)
  • 社区的快速入门和示例

三、主题

  • 启动(参数说明)
  • 定义资源
  • 定义客户端
  • 登录
  • 使用外部身份提供商登录(第三方登录)
  • 使用windows身份验证
  • 注销(退出)
  • 注销第三方登录
  • 联合注销
  • 联合网关
  • 授权
  • 保护APIs
  • 部署
  • 记录
  • 事件
  • 密码学、密钥以及HTTPS访问
  • 授权类型
  • 密码
  • 扩展授权
  • 密码授权模式
  • 刷新令牌
  • Reference Tokens
  • CORS
  • 发现
  • 添加更多的API端点
  • 添加新协议
  • 工具

四、端点

  • 发现端点
  • 授权端点
  • 令牌端点
  • UserInfo端点
  • 自省端点
  • 撤销端点
  • 结束回话端点

五、参考

  • 身份资源
  • API资源
  • 客户端
  • GrantValidationResult
  • Profile Service
  • IdentityServer交互服务
  • IdentityServer选项
  • 实体框架支持
  • ASP.NET身份支持

六、实际项目经验分享

七、参考文档

 

园友分享:

https://www.cnblogs.com/Irving/p/9357539.html

https://www.cnblogs.com/sheng-jie/p/9430920.html

https://www.cnblogs.com/stulzq/p/8119928.html

 

asp.net core 交流群:787464275 欢迎加群交流
如果您认为这篇文章还不错或者有所收获,您可以点击右下角的【推荐】按钮精神支持,因为这种支持是我继续写作,分享的最大动力!

 

作者:LouieGuo
声明:原创博客请在转载时保留原文链接或者在文章开头加上本人博客地址,如发现错误,欢迎批评指正。凡是转载于本人的文章,不能设置打赏功能,如有特殊需求请与本人联系!

微信公众号:欢迎关注                                                 QQ技术交流群: 欢迎加群

                

LouieGuo
目录
相关文章
|
2月前
|
移动开发 小程序 JavaScript
(一)、项目介绍及知识点概述【uniapp+uinicloud多用户社区博客实战项目(完整开发文档-从零到完整项目)】
(一)、项目介绍及知识点概述【uniapp+uinicloud多用户社区博客实战项目(完整开发文档-从零到完整项目)】
23 0
|
12月前
|
前端开发 JavaScript 安全
SpringBoot+Vue豆宝社区前后端分离手把手项目实战系列教程06---推广信息模块实现
SpringBoot+Vue豆宝社区前后端分离手把手项目实战系列教程06---推广信息模块实现
120 0
|
前端开发 JavaScript 程序员
程序员必备10个Github开源项目,一键生成后台系统
程序员必备10个Github开源项目,一键生成后台系统
276 0
程序员必备10个Github开源项目,一键生成后台系统
|
移动开发 JavaScript 前端开发
强烈推荐 GitHub 上值得前端学习的开源实战项目
强烈推荐 GitHub 上值得前端学习的开源实战项目
2032 0
|
JSON 监控 数据格式
netcore入门-基础
.NETCORE1.0出来了,咦不错,什么开源,跨平台的,观望下等2.0;我擦2.0出来了可以学习了,截止到目前2.1都快出来了,是时候学习一下了。 先建一个webapi项目,从简单的demo开始  项目结构总览    新面孔:1)launchSettings.
1318 0
|
Web App开发 前端开发 JavaScript
【开源项目】基于Nodejs的Express框架开发的VIP视频网站项目及源码分享
基于NOdeJS开发的一个视频网站项目,目前实现的功能包括用户主页,登录页面,注册页面,电影/电视列表首页,搜索页面,播放页面。
6816 0
|
SQL 前端开发 关系型数据库
Nancy简单实战之NancyMusicStore(一):准备工作和搭建项目
原文:Nancy简单实战之NancyMusicStore(一):准备工作和搭建项目 开发环境 OS : Windows 10 10.0.14393 IDE : Visual Studio 2015 Community With Update 3 Database : PostgreSQL 9.
1116 0