質問
RESTコネクターを使用してDataverseへ連携するためOAuth 2.0認証を設定していますが、リフレッシュトークンを取得できません。どの設定値を見直せばよいでしょうか。
回答
OAuth 2.0認証ではお客様環境ごとに設定値が異なるため、参考値としての案内となりますが、過去事例では、以下の2点を見直していただいたことにより、リフレッシュトークンを取得することができました。
- 認可エンドポイント
認可エンドポイントはアクセストークンURLの最後「token」を「authorize」に変更した以下のURL形式をお試しください。
https://login.microsoftonline.com/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/oauth2/v2.0/authorize
- スコープ
以下の2点をスコープに追加して、リフレッシュトークンが取得できるか確認してください。
offline_access
https://orgxxxxxxxx.api.xxxx.dynamics.com/user_impersonation
2点目のスコープの設定につきましては、以下の外部サイトで詳細を確認してください。
・Microsoft Dataverse で OAuth 認証を使用する > 要求で AccessToken を使用します
また、スコープの設定はOAuth認証接続設定後、検証を進める際に検証の中で調整してください。
コメント
0件のコメント
記事コメントは受け付けていません。