Authentication 无效的令牌格式
我正在尝试在我的Web应用程序中使用OpenTok API创建会话。我得到了以下错误 请求:Authentication 无效的令牌格式,authentication,opentok,tokbox,Authentication,Opentok,Tokbox,我正在尝试在我的Web应用程序中使用OpenTok API创建会话。我得到了以下错误 请求: https://api.opentok.com/session/create Method: POST Headers: Accept:application/json Headers: X-OPENTOK-AUTH :{"iss":"<My api key>","ist":"project","iat":"1528482600000","exp":"1528569000000","jti"
https://api.opentok.com/session/create
Method: POST
Headers: Accept:application/json
Headers: X-OPENTOK-AUTH :{"iss":"<My api key>","ist":"project","iat":"1528482600000","exp":"1528569000000","jti":"jwt_nonce"}
如果我在header中设置了X-TB-PARTNER-AUTH::的话(这是不推荐的),它会工作得很好
注意:TokBox在其文档中指定,使用这种不推荐的身份验证形式将于2017年7月到期
任何帮助都将不胜感激。Tokbox QA人员在此
我已在此处成功地使用代码进行了尝试:
注意jti字段中的轻微修改(包括str)。
当我运行这个脚本(使用我的API密钥和密码)时,我获取令牌,并将其存储在环境变量token中
电话将是:
curl -v -X POST https://api.opentok.com/session/create -H "x-opentok-auth: $TOKEN"
服务器的响应是:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?><sessions><Session><session_id>2_MX4xMDB-fjE1Mjg4Nzg4MTE4Mjd-SWhJN0JFd0plRlhPUXBLanhSN0xjVjBSfn4</session_id><project_id>100</project_id><partner_id>100</partner_id><create_dt>Wed Jun 13 01:33:31 PDT 2018</create_dt><session_segment_id>d14b6edc-07c7-4b90-a4a5-962d864a86f4</session_segment_id><ice_credential_expiration>86100</ice_credential_expiration><properties><p2p><preference value="disabled"/></p2p><h264Codec>none</h264Codec><vp9Codec>none</vp9Codec><vp8Codec>all</vp8Codec><priorityVideoCodec>vp8</priorityVideoCodec><clientCandidates>all</clientCandidates></properties></Session></sessions>
2mx4xmdb-fjE1Mjg4Nzg4MTE4Mjd-SWhJN0JFd0plRlhPUXBLanhSN0xjVjBSfn4100100Wed Jun 13 01:33:31 PDT 2018d14b6edc-07c7-4b90-a4a5-962D864A86F486100非所有VP8ALL
我希望这能有所帮助。托卡盒质量保证人员在这里
我已在此处成功地使用代码进行了尝试:
注意jti字段中的轻微修改(包括str)。
当我运行这个脚本(使用我的API密钥和密码)时,我获取令牌,并将其存储在环境变量token中
电话将是:
curl -v -X POST https://api.opentok.com/session/create -H "x-opentok-auth: $TOKEN"
服务器的响应是:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?><sessions><Session><session_id>2_MX4xMDB-fjE1Mjg4Nzg4MTE4Mjd-SWhJN0JFd0plRlhPUXBLanhSN0xjVjBSfn4</session_id><project_id>100</project_id><partner_id>100</partner_id><create_dt>Wed Jun 13 01:33:31 PDT 2018</create_dt><session_segment_id>d14b6edc-07c7-4b90-a4a5-962d864a86f4</session_segment_id><ice_credential_expiration>86100</ice_credential_expiration><properties><p2p><preference value="disabled"/></p2p><h264Codec>none</h264Codec><vp9Codec>none</vp9Codec><vp8Codec>all</vp8Codec><priorityVideoCodec>vp8</priorityVideoCodec><clientCandidates>all</clientCandidates></properties></Session></sessions>
2mx4xmdb-fjE1Mjg4Nzg4MTE4Mjd-SWhJN0JFd0plRlhPUXBLanhSN0xjVjBSfn4100100Wed Jun 13 01:33:31 PDT 2018d14b6edc-07c7-4b90-a4a5-962D864A86F486100非所有VP8ALL
我希望这有帮助