12 2019 档案

摘要:前言 客户端授权模,客户端直接向Identity Server申请token并访问资源。客户端授权模式比较适用于服务之间的通信。 搭建Identity服务 新建名为 的WebApi空项目,设置端口为5000,作为我们的授权认证服务。 新建名为 的WebApi空项目,设置端口为5001,作为我们的Ap 阅读全文
posted @ 2019-12-23 17:37 她微笑的脸 阅读(1175) 评论(0) 推荐(0) 编辑
摘要:前言 用户名密码模式相较于客户端凭证模式,多了用户。通过用户的用户名和密码向Identity Server申请访问令牌。密码模式有两种实现方式. 1.把用户写进内存Identity从中读取账号密码验证 AddInMemoryUsers(config.GetUsers()) 2.通过实现 接口来验证用 阅读全文
posted @ 2019-12-23 17:35 她微笑的脸 阅读(2153) 评论(5) 推荐(1) 编辑
摘要:前言 互联网时代,对信息和资源的保护越发苛刻,在所有应用中授权和认证是必不可少缺少的一部分。如果一个应用没有授权和认证那么这个应用就是不完整或者说不安全的应用。在.Net平台给我们提供了一套完整的授权认证框架,那就是IdentityServer4。它实现了OpenId Connect和OAuth2. 阅读全文
posted @ 2019-12-23 17:34 她微笑的脸 阅读(1931) 评论(5) 推荐(7) 编辑
摘要:前言 上一章已经简单的介绍了ocelot的使用了,但是网关暴露的接口如果什么人都能访问的话安全性就太低啦。所以我们需要去鉴权和认证。这里我们使用identityServer4给我们的网关来鉴权认证。 创建Identity服务 我们创建一个identity的服务来用于令牌的发放和鉴权。下图是我的项目结 阅读全文
posted @ 2019-12-18 16:12 她微笑的脸 阅读(4378) 评论(17) 推荐(12) 编辑
摘要:1.什么是API网关 API网关是微服务架构中的唯一入口,它提供一个单独且统一的API入口用于访问内部一个或多个API。它可以具有身份验证,监控,负载均衡,缓存,请求分片与管理,静态响应处理等。API网关方式的核心要点是,所有的客户端和消费端都通过统一的网关接入微服务,在网关层处理所有的非业务功能。 阅读全文
posted @ 2019-12-12 15:56 她微笑的脸 阅读(4796) 评论(12) 推荐(18) 编辑
摘要:前言 虽然.NetCore已经出来很久了,但是很多初学者还是不会在linux部署.所以写一篇初学者在ubuntu下部署Core的全过程,大佬请无视。 环境搭建 ubuntu18.04 NetCore3.1 Nginx pm2 .NetCoreSDK安装 安装源 安装sdk,具体哪个版本可以根据自己的 阅读全文
posted @ 2019-12-11 16:18 她微笑的脸 阅读(4266) 评论(13) 推荐(19) 编辑
摘要:RabbitMQ简介 RabbitMQ是一个开源的,基于AMQP(Advanced Message Queuing Protocol)协议的完整的可复用的企业级消息队,RabbitMQ可以实现点对点,发布订阅等消息处理模式。 RabbitMQ是一个开源的AMQP实现,服务器端用Erlang语言编写, 阅读全文
posted @ 2019-12-10 16:37 她微笑的脸 阅读(4188) 评论(10) 推荐(28) 编辑

点击右上角即可分享
微信分享提示