摘要:
Windows下安装RabbitMQ RabbitMQ是流行的开源消息队列系统,用erlang语言开发,RabbitMQ是AMQP(高级消息队列协议)的标准实现。 要安装RabbitMQ,首先要安装Erlang环境。 环境 Windows10 安装Erlang环境 Erlang 下载地址:http: 阅读全文
摘要:
RabbitMQ介绍 目前市面上的消息队列产品有很多,比如老牌的 ActiveMQ、RabbitMQ ,目前最火的 Kafka ,还有 ZeroMQ ,阿里巴巴捐赠给 Apache 的 RocketMQ ,连 redis 这样的 NoSQL 数据库也支持 MQ 功能。总之这块知名的产品就有十几种。 阅读全文
摘要:
.NET Core 之Identity认证 前言 这里主要通过示例使用ASP.NET Core Identity,从Visual Studio中的ASP.NET Core Identity模板创建一个新项目。 环境 VS2019 +.NET5.0+Microsoft.AspNetCore.Ident 阅读全文
摘要:
IdentityServer4之自定义用户数据Claim 前面章节案例是使用TestUsers是用于测试的,而通常系统一般都要接入来源于数据库中的已有用户,需实现IProfileService和IResourceOwnerPasswordValidator接口。 1. 实现IResourceOwne 阅读全文
摘要:
IdentityServer4之Claim(自定义身份资源) 接前面讲到角色的权限控制,地址: https://mp.weixin.qq.com/s?__biz=MzkxNDMyNDY5Ng==&mid=2247484460&idx=1&sn=307e8e135315f34ad2296bd03dcb 阅读全文
摘要:
IdentityServer4之Claim(基于角色的权限控制) 前言 Claim是什么?每个用户都有多个Claim,每个Claim声明了用户的某个信息比如:Role=Admin,UserID=1000等,这里Role,UserID每个都是用户的Claim,都是表示用户信息的单元 ,不妨就把它称为用 阅读全文
摘要:
.NET Core之Identity认识 前言 在.NET Core中,Identity组件负责对用户的身份进行认证。 先认识几个概念: l Identity,身份 l Claims,身份元素,身份单元 l ClaimType,身份元素类型,身份单元类型 l ClaimsIdentity,证件元素, 阅读全文