0

Windows デスクトップ アプリケーションから REST API を使用して CRM インスタンスからデータを取得しようとすると、次のエラーが発生します。

AADSTS65001: ユーザーまたは管理者は、ID '4cdb6f7a-5d9c-495a-9649-0140516b91b6' のアプリケーションの使用に同意していません。このユーザーとリソースの対話型承認要求を送信します。トレース ID: a6901b0e-f39c-481a-b1ee-365a2cf61a6a 相関 ID: 3928214f-ec91-4df1-9e43-c876dfc4000f タイムスタンプ: 2016-10-05 13:12:43Z

アプリケーションを Azure Active Directory に登録し、登録したアプリケーションの「アプリケーション ID」を使用して、HttpRequestMessage でクライアント ID として渡しています。

この問題の考えられる理由は何ですか?

これに関するヘルプは大歓迎です。

ありがとう

4

1 に答える 1

0

MSFT には、かなり詳細なウォークスルーがあります。手順 10 と 11 を完了したことを確認します。

  1. [アプリケーションの追加] をクリックし、次の図に示すようにアプリのアクセス許可を設定します。Dynamics CRM Online ライン アイテムの + アイコンを選択し、チェック マークを選択してダイアログを終了します。CRM Online アプリケーションにアクセス許可を設定する

  2. Dynamics CRM Online の委任されたアクセス許可ドロップ ダウン リストで、[組織のユーザーとして CRM Online にアクセスする] をオンにします。Dynamics CRM にアプリケーションのアクセス許可を追加する Azure Active Directory へのアプリの登録の詳細については、「アプリケーションの追加」を参照してください。

注: MSCRM の o365 サブスクリプションが Azure AD とは別のものである場合は、こちらの手順に従って 2 つのアカウントを関連付けることができます。

于 2016-10-05T13:51:39.630 に答える