随笔分类 -  IDS4

IdentityServer4
摘要:1、Auth2.0 协议简介 2、OAuth 2.0的授权认证流程 OAuth 2.0 的核心概念 认证思路与流程 3、OAuth2.0 的四种模式 授权码模式(authorization code) 隐式授权模式(Implicit Grant) 资源所有者密码凭证模式(Resource Owner 阅读全文
posted @ 2022-06-18 09:33 春光牛牛 阅读(5892) 评论(0) 推荐(0)
摘要:# 写在前面 IdentityServer4的学习断断续续,兜兜转转,走了不少弯路,也花了不少时间。可能是因为没有阅读源码,也没有特别系统的学习资料,相关文章很多园子里的大佬都有涉及,有系列文章,比如: 晓晨大佬的: https://www.cnblogs.com/stulzq/p/8119928. 阅读全文
posted @ 2022-06-08 18:56 春光牛牛 阅读(671) 评论(0) 推荐(0)
摘要:.NET Core 之Identity认证 前言 这里主要通过示例使用ASP.NET Core Identity,从Visual Studio中的ASP.NET Core Identity模板创建一个新项目。 环境 VS2019 +.NET5.0+Microsoft.AspNetCore.Ident 阅读全文
posted @ 2022-04-23 12:26 春光牛牛 阅读(713) 评论(0) 推荐(1)
摘要:IdentityServer4之自定义用户数据Claim 前面章节案例是使用TestUsers是用于测试的,而通常系统一般都要接入来源于数据库中的已有用户,需实现IProfileService和IResourceOwnerPasswordValidator接口。 1. 实现IResourceOwne 阅读全文
posted @ 2022-04-23 12:23 春光牛牛 阅读(887) 评论(0) 推荐(0)
摘要:IdentityServer4之Claim(自定义身份资源) 接前面讲到角色的权限控制,地址: https://mp.weixin.qq.com/s?__biz=MzkxNDMyNDY5Ng==&mid=2247484460&idx=1&sn=307e8e135315f34ad2296bd03dcb 阅读全文
posted @ 2022-04-23 12:20 春光牛牛 阅读(402) 评论(0) 推荐(0)
摘要:IdentityServer4之Claim(基于角色的权限控制) 前言 Claim是什么?每个用户都有多个Claim,每个Claim声明了用户的某个信息比如:Role=Admin,UserID=1000等,这里Role,UserID每个都是用户的Claim,都是表示用户信息的单元 ,不妨就把它称为用 阅读全文
posted @ 2022-04-23 12:18 春光牛牛 阅读(403) 评论(0) 推荐(0)
摘要:.NET Core之Identity认识 前言 在.NET Core中,Identity组件负责对用户的身份进行认证。 先认识几个概念: l Identity,身份 l Claims,身份元素,身份单元 l ClaimType,身份元素类型,身份单元类型 l ClaimsIdentity,证件元素, 阅读全文
posted @ 2022-04-23 12:12 春光牛牛 阅读(568) 评论(0) 推荐(0)
摘要:IdentityServer4之Resource Owner Password Credentials(资源拥有者密码凭据许可) 前言 IdentityServer4简称IDS4,是为ASP.NET Core系列量身打造的一款基于 OpenID Connect 和 OAuth 2.0 认证框架。 允 阅读全文
posted @ 2022-04-22 22:49 春光牛牛 阅读(148) 评论(0) 推荐(0)
摘要:IdentityServer4之ClientCredentials(客户端凭据许可) 1. 创建IdentityServer4服务 这里使用VS2019创建.net5.0框架下的IdentityServer4服务项目,命名为“IdentityServer4_ClientCredentials”,端口 阅读全文
posted @ 2022-04-21 19:45 春光牛牛 阅读(290) 评论(0) 推荐(0)