首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >OpenTok接口身份验证

OpenTok接口身份验证
EN

Stack Overflow用户
提问于 2017-08-18 02:06:14
回答 2查看 818关注 0票数 0

我正在尝试调用我的Angular应用程序中的OpenTok接口。我正在使用下面的代码

代码语言:javascript
复制
 $http({
    method: 'POST',
    url: 'https://api.opentok.com/v2/project/{{apiKey}}/broadcast',
    data: data,
    headers: {
      'Authorization':'X-OPENTOK-AUTH',
      'Content-Type': 'application/json'
    },
    token: json_web_token
  })

我传入了一个有效的json_web_token。然而,每当我尝试拨打这个电话时,我都会接到。

代码语言:javascript
复制
{"code":-1,"message":"No suitable authentication found"}

我很难弄清楚如何设置自定义的X-OPENTOK-AUTH头。有人能告诉我我的代码出了什么问题吗?或者有没有人有一个对OpenTok进行$http调用的例子?

EN

回答 2

Stack Overflow用户

发布于 2017-08-18 03:17:14

我把JSON web令牌弄错了。我不得不把它移到后端,然后在那里做所有的事情。

这帮助了https://tokbox.com/blog/author/madhav/

票数 0
EN

Stack Overflow用户

发布于 2017-08-18 09:23:18

根据Mike的回答,问题是这样的:

代码语言:javascript
复制
'Authorization':'X-OPENTOK-AUTH',

是不正确的。X-OPENTOK-AUTH应该是标头名称,而不是标头值。将忽略Authorization标头名称。它应该看起来像这样:

代码语言:javascript
复制
'X-OPENTOK-AUTH': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiIxMjMiLCJpc3QiOiJwcm9qZWN0IiwiaWF0IjoxNTAyMzMxNDk3LCJleHAiOjE1MDIzMzE3OTd9.WJ1yJkD6IgXofj85Wyjdl80QEumLVBHIgtj-9vAhOZU'

请参考https://tokbox.com/developer/rest/#authenticationhttps://tokbox.com/blog/jwt-the-new-authentication-scheme-for-opentok-rest-endpoints/查看相关主题的博客文章。

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

https://stackoverflow.com/questions/45742223

复制
相关文章

相似问题

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