go-zero中如何实现JWT认证授权?

提问者:帅平 问题分类:面试刷题
go-zero中如何实现JWT认证授权?
1 个回答
细腻长发姐
细腻长发姐
go-zero中提供了go-jwt包来实现JWT认证授权。具体步骤如下:
1、定义一个Claims结构体,包含需要存储到JWT token中的信息。
2、通过jwt.NewHS256([]byte("your-secret"))创建一个JWT签名实例,将Claims结构体转换成token字符串。
3、通过jwt.ParseHS256(token, []byte("your-secret"))验证token,并返回解析后的Claims结构体。
发布于:1个月前 (02-12) IP属地:四川省
我来回答