oauth-2.0 - RingCentral /token API 响应中缺少 Id_token
问题描述
我已经使用开发者帐户在 RingCentral 创建了应用程序,并调用了授权和令牌 API 以使用 OpenID Connect 流。
调用/token
API 时,它只返回access_token
但不返回id_token
. 我的应用程序在尝试id_token
从/token
API 的响应中获取时失败。其他 OpenId Connect IdP 工作正常。请在下面找到我的申请详情。
- Platform_type : 服务器/网络
- 授权流程:授权码 | 刷新访问令牌
- 重定向 URI 配置正确。
请指教?
谢谢和问候, Vijeesh
解决方案
RingCentral/token
端点不返回 OpenID Connectid_token
属性,因为目前不支持 OpenID Connect,仅支持 OAuth 2.0。
根据规范,OpenID Connect 是 OAuth 2.0 之上的身份层:
OpenID Connect 1.0 是 OAuth 2.0 协议之上的简单身份层。
RingCentral 端点的相关规范/token
是 IETF RFC-6749 第 4.1.4 节。访问令牌响应:
推荐阅读
- c# - 当 ListView 中没有项目或没有选择项目时,是否可以禁用 ContextMenu?
- .net - MSChart 仅显示插入的日期,没有空格
- swift - 如何在 swift 4 或更高版本中通过 segue 或委托从 TableViewCell 传递数据到 CollectionViewController?
- xml - XML 错误:前缀未绑定到命名空间、KML 文件
- google-apps-script - 如何从可更新的电子表格创建 Google 日历全天活动而不创建重复项
- scala - 从 worker 访问整个 igniteRDD 缓存
- javascript - 如何在 NodeJS 中对 Azure 表存储执行 PUT 或 DELETE?
- oracle - 如何使用存储过程函数计算成绩
- javascript - 动作永远不会到达减速器?
- r - 一列的数据表滞后