Ai
1 Star 1 Fork 0

kangsafe/rustdesk-api-server

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
utils.go 657 Bytes
一键复制 编辑 原始数据 按行查看 历史
包子 提交于 2023-06-06 16:57 +08:00 . 兼容v1.2版本的部分接口
package utils
import (
"github.com/dgrijalva/jwt-go"
)
func GenerateJwtToken(userId int, username, token, clientId, uuid string) (string, error) {
claims := Claims{
UserId: userId,
//Username: username,
//Password: password,
AccessToken: token,
ClientId: clientId,
//Uuid: uuid,
StandardClaims: jwt.StandardClaims{
// 过期时间
ExpiresAt: 0,
// 指定token发行人
Issuer: "baozier",
},
}
tokenClaims := jwt.NewWithClaims(jwt.SigningMethodHS256, claims)
//该方法内部生成签名字符串,再用于获取完整、已签名的token
token, err := tokenClaims.SignedString(jwtSecret)
return token, err
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Go
1
https://gitee.com/newlan/rustdesk-api-server.git
git@gitee.com:newlan/rustdesk-api-server.git
newlan
rustdesk-api-server
rustdesk-api-server
v1.2.x

搜索帮助