【问题标题】:Amazon Cognito and LinkedIn Learning xAPI - scope issueAmazon Cognito 和 LinkedIn Learning xAPI - 范围问题
【发布时间】: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


    【解决方案1】:

    看来您必须使用 Microsoft Authorization Server 才能访问这些资源。这就是它的工作原理 - 您使用数据所有者的系统来获取令牌 - 而您自己的 AWS Cognito 系统将无法工作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-04-08
      • 2019-12-11
      • 1970-01-01
      • 2014-12-28
      • 1970-01-01
      • 2020-12-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多