首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >"invalid signature“JWT Token Opentok

"invalid signature“JWT Token Opentok
EN

Stack Overflow用户
提问于 2017-05-16 12:31:04
回答 3查看 873关注 0票数 0

我正在尝试使用带有JWT的Opentok REST API来生成视频会话令牌。按照https://github.com/kylef/JSONWebToken.swift上的JSONWebToken文档,我使用以下凭据来创建JWT。

我已经使用生成的令牌进行授权,并遵循https://tokbox.com/developer/rest/#authentication上的文档,并从postman调用了api,但我收到了无效签名错误消息。我哪里错了?

代码语言:javascript
复制
    var claims = ClaimSet()
    claims["iss"] = "3*****2"
    claims["ist"] = "account"
    claims["iat"] = (Calendar.current.date(byAdding: .minute, value: 330, to: Date())?.timeIntervalSince1970)!
    claims["exp"] = (Calendar.current.date(byAdding: .minute, value: 334, to: Date())?.timeIntervalSince1970)!
    claims["jti"] = "\(NSUUID.init())"
    claims["aud"] = "www.example.com"

    let jToken = JWT.encode(claims: claims, algorithm: .hs256("334******************************d5af".data(using: .utf8)!))

    print(jToken)
EN

回答 3

Stack Overflow用户

发布于 2017-05-20 01:27:14

嗨,Ram,您正在调用session/create rest api。此api需要项目级身份验证,但是您声称它看起来像是在尝试生成帐户级令牌。

iss应为您的API密钥/项目Id,ist应为字符串project

让我知道这是否有帮助和工作。

票数 0
EN

Stack Overflow用户

发布于 2018-03-01 01:15:21

我相信您现在已经解决了问题,但是存档模式和p2p.preference不应该是头部属性,而是主体的一部分,如json

票数 0
EN

Stack Overflow用户

发布于 2018-07-10 21:44:04

在"X-OPENTOK-AUTH“的Value字段中,你首先需要写下:"Bearer”+ token。如果不起作用,请尝试将"X-OPENTOK-AUTH“改为"Authorization”。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43992538

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档