Auth0:要执行操作的用户与承载令牌中的主题不匹配

时间:2017-07-27 18:17:38

标签: auth0

{" statusCode":403,"错误":"禁止","消息":"用户需要采取行动on与承载令牌中的主题不匹配。"," errorCode":" unowned_resource"}

   curl_setopt_array($curl, array(
 CURLOPT_URL => "https://XXXXXXXXX.auth0.com/api/v2/users    /auth0|XXXXXXXXX",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PATCH",
  CURLOPT_POSTFIELDS => json_encode($postpassword),
    CURLOPT_HTTPHEADER => array(
    "authorization: Bearer ".$accesstoken,
    "content-type: application/json"
  ),
));

希望这与auth0配置中的设置有关。

任何人都可以帮忙解决这个错误..

1 个答案:

答案 0 :(得分:1)

我遇到了同样的问题,并且为我找到了解决方案。

我错过了我的申请的某些范围。在APIsAuth0 Management APIMachine to Machine Applications下,展开您的应用程序(单击Authorized开关旁边的向下箭头),然后添加read:users,甚至可以添加read:users_app_metadata