【问题标题】:Error: Bad Audience while making Auth0 /user/user_id api call错误:在进行 Auth0 /user/user_id api 调用时观众不好
【发布时间】:2017-07-21 03:58:18
【问题描述】:

我有一个使用 Nodejs 修改用户元数据的用例。我找不到有关如何执行此操作的任何适当文档。 所以,我想到了使用rest api来修改用户数据。 我从控制台创建了一个 API,并将受众添加为“http://localhost:8080”,授权给我现有的客户端并提供“update:user”、“read:user”范围。 我能够成功创建 access_token,但我无法调用 API 来读取/更新用户数据。它显示“坏观众”。请稍微说明一下这个错误(找不到关于这个问题的适当文档)。

【问题讨论】:

    标签: node.js auth0 auth0-delegated-admin


    【解决方案1】:

    您必须使用 API 列表中的“Auth0 Management API”。如果您创建自己的 API,它将无法正常工作。

    【讨论】:

      【解决方案2】:

      我遇到了这个问题,但发现在 Auth0 仪表板 > APIs > 不管 api > Non-Interactive Clients > 检查以授权您想要的客户端。

      但是 - 我一开始没有看到这里有一个下拉列表,一旦授权,您可以打开从“范围”选项卡准备的任何定义的范围。因为我没有单击此下拉列表,所以即使定义了它们,我也从未启用任何范围。只吹了 5 个小时就找到了这个:/

      【讨论】:

      • “非交互式客户端”在哪里?找不到了,还有吗?
      • @PieroAlberto 看起来该选项卡现在被称为“机器对机器应用程序”
      猜你喜欢
      • 2020-12-18
      • 2019-08-23
      • 2017-12-08
      • 2018-03-01
      • 2018-04-10
      • 2020-07-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多