{" 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配置中的设置有关。
任何人都可以帮忙解决这个错误..
答案 0 :(得分:1)
我遇到了同样的问题,并且为我找到了解决方案。
我错过了我的申请的某些范围。在APIs
,Auth0 Management API
,Machine to Machine Applications
下,展开您的应用程序(单击Authorized
开关旁边的向下箭头),然后添加read:users
,甚至可以添加read:users_app_metadata
。