使用node-auth0时,getProfile出现未经授权的错误



我正试图通过auth0将身份验证从使用auth0 rest api的基于jvm的解决方案迁移到使用node-auth0的基于节点的解决方案。目前有两个步骤:

  1. 通过POST /oauth/token获取令牌
  2. 通过/userInfo获取用户配置文件

在节点应用程序中,我正在构建AuthenticationClient,同时将clientIdclientSecretdomain提供为AuthenticationClientOptions,并且能够使用passwordGrant成功地获得令牌,但当我在提供从passwordGrant获得的令牌时使用相同的authenticationClient对象调用getProfile时,我得到了以下错误:

Request failed with status code 401

令人困惑的是,在Auth0面板中,此请求是成功的。

我在Node 15.14.0上使用node-auth0 SDK Version: 2.42.0

通过passwordGrant获得的令牌将被处理以响应userInfo。因此,令牌的受众声明中必须包含<your-auth0-domain>/userInfo

最新更新