【发布时间】:2022-01-29 03:19:22
【问题描述】:
我正在尝试获取 LinkedIn Learning xAPI webhook 的 oauth 授权。
根据他们的docs,他们将发送授权请求并要求发回访问令牌。
基本上,它们将使用以下参数到达端点:
- grant_type : client_credentials
- 范围:xapi:write
- client_id: {{ 提供的client_id }}
- client_secret:{{提供的client_secret }}
我已设置 Amazon Cognito 来处理此问题,但一个小问题是,当您使用 Amazon Cognito 设置范围时,它们会强制您还添加范围标识符(URL)。这使得范围看起来像这样:
http://your-domain.com/xapi:write
我已尝试在 Postman 中仅使用 xapi:write,正如 LinkedIn Learning xAPI 文档所说,但这会触发 invalid_scope 错误并且不允许我获取访问令牌。
有没有办法解决这个问题?如果没有,我可能需要找到另一个解决方案来获取访问令牌。
【问题讨论】:
标签: oauth-2.0 amazon-cognito access-token awscognitotoken