原文:go微服务框架Kratos笔记(七)使用jwt认证中间件

引言 Json web token JWT 是一个开放标准 RFC ,它定义了一种紧凑的 自包含的方式,特别适用于分布式站点的单点登录 SSO 场景。JWT的声明一般被用来在身份提供者和服务提供者间传递被认证的用户身份信息,以便于从资源服务器获取资源,也可以增加一些额外的其它业务逻辑所必须的声明信息,该token也可直接被用于认证,也可被加密。 jwt构成 JWT是由三段信息构成的,将这三段信息文 ...

2021-11-10 11:42 0 2220 推荐指数:

查看详情

go微服务框架Kratos笔记(五)使用nacos作为服务注册和服务发现中心

引言 上篇介绍了如何使用nacos作为配置管理中心,并使用viper来解析配置 官方介绍nacos不仅可以用来做配置中心还支持服务注册、发现以及动态DNS服务功能 nacos的安装 根据文档启动一个nacos nacos快速开始 服务注册使用姿势 在data中引入nacos服务 ...

Thu Nov 04 17:56:00 CST 2021 1 1669
go微服务框架Kratos笔记(二)引入zap日志库

介绍 zap日志库是一款高性能的开源日志库,提供了结构化日志记录和printf风格的日志记录 安装 如何在kratos框架使用 参考官方文档中描述,为了方便业务自适配不同的 log 接入使用,Logger 只包含了最简单的 Log 接口。当业务需要在 Kratos 框架内部使用自定义 ...

Wed Nov 03 01:23:00 CST 2021 5 1411
go微服务框架Kratos笔记(一)入门教程

kratos简介 Kratos 一套轻量级 Go 微服务框架,包含大量微服务相关功能及工具 本文基于kratos v2.0.3,windows平台,其他系统平台均可借鉴参考 环境搭建 Golang开发包 Protoc编译工具安装 Protoc-gen-go插件安装 开启 ...

Mon Sep 06 22:26:00 CST 2021 0 2569
go微服务框架Kratos笔记(四)使用nacos作为远端配置中心

初识nacos nacos是阿里开源的一款用于动态服务发现、配置管理和服务管理的平台。 官方介绍,Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您实现动态服务发现、服务配置管理、服务及流量管理。 Nacos 帮助您更敏捷和容易地构建、交付和管理微服务 ...

Wed Nov 03 22:52:00 CST 2021 0 1531
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM