IdentityServer4中文文档

摘要:
原始地址原始地址2IdentityServer4是一个免费的开源OpenIDConnect和OAuth2.0身份验证和授权框架,适用于ASP。NET核心平台。IdentityServer4由DominickBaier和BrockAllen创建和维护。您可以在应用程序中快速集成基于令牌的身份验证、单点登录和API访问控制,并支持许多协议实现和可扩展点。IdentityServer4由OpenID Foundation正式认证,因此它符合规范并可互操作。它被Microsoft用作的一部分。NET Foundation项目,并根据其行为准则运行。虽然这个框架也很好,而且有很多博客,但建议学习以下中文文档。

原文地址原文地址2

IdentityServer4 是一个免费的开源 OpenID Connect 和 OAuth 2.0 身份认证与授权框架,适用于 ASP.NET Core 平台,IdentityServer4 由 Dominick Baier 和 Brock Allen 两位大神创建和维护,您可以快捷的在应用程序中集成基于令牌的身份验证,单点登录和 API 访问控制,支持非常多的协议实现和可扩展点,IdentityServer4 由 OpenID 基金会正式认证,因此符合规范且可互操作,被微软作为 .NET 基金会项目的一部分,并根据其行为准则运行,虽然这个框架也非常的好,博客也不少,但以下整理的中文文档值得推荐学习。

IdentityServer4中文文档

1、概览
2、相关术语
3、已支持的规范
4、打包和构建
5、支持和咨询选项
6、示例服务器和测试
7、贡献
8、设置和概览
9、使用客户端凭证保护API
10、使用密码保护API
11、添加基于 OpenID Connect 的用户认证
12、添加外部认证支持
13、切换到混合流并添加 API 回访
14、使用 ASP.NET Core Identity
15、添加 JavaScript 客户端
16、使用 EntityFramework Core 存储配置数据

免责声明:文章转载自《IdentityServer4中文文档》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇PHP获取MySql新增记录ID值的方法Windows bat批处理删除指定N天前的文件下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

随便看看

Jenkins配置git进行构建失败:Error cloning remote repo 'origin'的解决思路

出现如下的错误:Errorcloningremoterepo'origin'解决思路:1、第一时间发现应该是权限问题,那么可以切换成git协议或者https的协议去获取。...

Map的深浅拷贝的探究

detailsmap.get:"");}}}查看输出:可以看到通过“=”复制的map内容随源map的改变而改变,而通过putAll方法和Iterator复制的map则不受源map改变的影响。如示例中的三种拷贝方法:针对map中的数据为统一的、简单的基本数据类型,当拷贝的数据通过“=”复制map的方法为浅拷贝,putAll方法为深拷贝,iterator遍历添加...

产品人必备干货:产品开发流程(完整版)

以后的产品开发流程也可以参考此文档的环节进行开发。产品经理根据设计人员提供的要求需要提供以下内容:功能类:功能流程图、产品的功能点、主要功能卖点。每一个icon的设计要跟整体页面的风格保持一致,这样才能保证所有页面设计完成以后风格是保持统一的。...

【解决方法】ModuleNotFoundError: No module named 'flask._compat'

起源最近发下很多人在我的python课程下面提问,关于安装完扩展运行程序的时候出现如下的莫名其妙的错误Traceback(mostrecentcalllast):File"manage_web.py",line2,infromapplicationimportapp,managerFile"/data/www/private_deploy/python3_y...

C# 没落了吗?

首先,这个数字--------------------------------------------C#是否正在衰落与微软的整个平台密切相关。近年来,使用C#的人越来越少,这也是因为越来越少的人专门为Microsoft平台开发产品。现在是移动时代,微软基本上错过了互联网和移动互联网这两波浪潮。现在生活不容易。在软件工程中,人们常说“唯一不变的就是改变本身”...

jquery跨域请求数据

Jquery跨域请求数据Jquery跨请求数据。事实上,这很容易。请遵循以下步骤:首先,编写js,通过get获取远程数据。请注意,回调参数应添加在链接之后,这意味着将回调函数地址传输到远程页面。',{params},函数cb{alert;alert;},'json');第二:编写处理程序。publicvoidProcessRequest{context.Re...