基于此流程,我正在编写与Ring Central集成的3条腿的授权:
https://developers.ringcentral.com/guide/authentication/auth-code-flow
步骤1(请求授权码)和步骤(令牌的交换码)都需要提供"redirect_uri“参数。但是,如果我为这些步骤定义了两个不同的URI,那么当我尝试将代码转换为令牌时,就会得到一个400Bad Request。这两个URI都是在我的环中心"OAuth重定向URI“应用程序设置中定义的。
当我在两个步骤中使用完全相同的URL时,除了我最终被重定向回身份验证回调URI之外,整个过程都工作得很好。这里我漏掉了什么?这是对沙箱环境的限制吗?
发布于 2019-08-29 18:16:53
出于安全原因,RingCentral要求最初在初始loginURL中传输的RedirectURI是在整个授权会话中使用的RedirectURI。这就是您收到HTTP Auth错误的原因。
RingCentral身份验证快速入门为端到端OAuth流提供了很好的起点。请查看以下内容:
https://developers.ringcentral.com/guide/authentication/auth-code-flow
https://stackoverflow.com/questions/57693299
复制相似问题