小编Ama*_*ila的帖子

生成 JWT 令牌

谁能给我提供一个生成 jwt 令牌的示例,其中三个标头为(alg、kid、typ),格式如下:

{
  "alg": "RS256",
  "kid": "vpaas-magic-cookie-1fc542a3e4414a44b2611668195e2bfe/4f4910",
  "typ": "JWT"
}
Run Code Online (Sandbox Code Playgroud)

在https://developer.8x8.com/jaas/docs/api-keys-jwt下。

Jwt 令牌会在几个小时的时间限制内过期,因此我试图找到一种在我的代码本身中生成令牌的方法。

最后,我的 javascript 如下所示,我在选项列表中添加 jwt 令牌以进行身份​​验证。

var options = {
                roomName: "vpaas-magic-cookie-secretKey/Room123",
                jwt: 'JWTTOKEN',
                ,
Run Code Online (Sandbox Code Playgroud)

根据我在https://jwt.io/下阅读的内容,我需要来自解码详细信息的编码密钥。根据生成令牌,我认为它使用 HS256 算法。在 javascript 中执行此操作的步骤是什么?

编辑:在用户回答后,我对他的代码做了一些更改,目前正在生成一半的 JWT 令牌。我正在使用服务器上已生成的令牌进行检查 - Jaas.8x8

<script>
    const HMACSHA256 = (stringToSign, secret) => "not_implemented"

    // The header typically consists of two parts: 
    // the type of the token, which is JWT, and the signing algorithm being used, 
    // such as HMAC SHA256 or RSA.
    const header …
Run Code Online (Sandbox Code Playgroud)

javascript jwt jitsi jitsi-meet

12
推荐指数
1
解决办法
3万
查看次数

标签 统计

javascript ×1

jitsi ×1

jitsi-meet ×1

jwt ×1