2017-05-11 6 views
1

私はAuth0アカウントにAuthorizationという拡張子をインストールしているので、認証機能は完璧に動作します。その承認拡張でだから認可文書に従ってきましたが、私が生成したトークンを使用すると、それには403: Insufficient scopeというエラーが返されます。Auth0-Authorization拡張でグループのリストを要求していますが、403:不十分なスコープエラー

1.Requestedトークン:

これらは私が経てきた手順です

curl -X POST \ 
    https://my_domain.auth0.com/oauth/token \ 
    -H 'cache-control: no-cache' \ 
    -H 'content-type: application/json' \ 
    -d '{ 
    "client_id":"auth0-authorization-extension-api-client-id", 
    "client_secret":"auth0-authorization-extension-api-secret", 
    "audience":"urn:auth0-authz-api", 
    "grant_type":"client_credentials" 
}' 

応答:

{"access_token":"encoded_access_token","expires_in":86400,"token_type":"Bearer"} 

2.Requestedグループリスト:

curl -X GET \ 
    https://domain.us.webtask.io/some_hash/api/groups \ 
    -H 'authorization: Bearer access_token' 

応答:

{ 
    "statusCode": 403, 
    "error": "Forbidden", 
    "message": "Insufficient scope" 
} 

答えて

2

うまくいけば、これはあなたのためにまだ問題ではありませんが、それがある場合:

  1. ゴーあなたAuth0ダッシュボードへ
  2. クリックしてAPIの
  3. auth0-authorization-extension-apiというAPIが必要です
  4. グループ:210
  5. 選択非対話型クライアントタブ
  6. はあなたがあり、許可トグルの横のドロップダウン矢印がそれをクリックし、だとスコープの下で読むためのアクセス権を与えるへのアクセス権を与えると認定
  7. にトグルを変更したいクライアントを選択します。あなたは読んでいる必要があるかもしれない:ユーザーも。

希望助け、感謝

ケビン

関連する問題