2017-03-28 7 views
0

私はバックエンドアプリケーションにMS Dynamics CRMを接続するために、Java用のADALライブラリを使用しています。私はCRM Azure Active Direstoryの試用版を登録しました。そこからclientIDとclientsecretを取得しました。だから、私は自分の気持ちとつながることができます。Azure Active Directoryとの動的統合

しかし、私は複数のCRMアカウントを持っている場合どのように私はthisを実行する必要がありますか?azureアクティブなディレクトリにCRMを登録するAPIがありますか、それともCRMのcrendialsを使用するAPIがありますか?

誰でも教えてください。

答えて

1

AFAIK、MS Dynamics CRMは認証コード許可フロー(OAuth)のみをサポートします。

ウェブアプリケーションを開発している場合は、シナリオでうまくいくはずです。すべてのユーザーがWebアプリケーションにサインインでき、WebアプリケーションよりもユーザーにMSDynamicsとの統合を委任できます。によってアクセストークンを取得するには、手動で、それは可能でしょう

Connect to Microsoft Dynamics 365 web services using OAuth

+0

はので、私はアクティブディレクトリに私のすべてのCRMアカウントを登録する必要があります。Microsoft Dynamicsの365と

より詳細な認証は、あなたは以下の文書を参照することができますcrm crendialsだけを使用していますか? – Jagan

+0

いいえ、あなただけのアプリを登録する必要があります。 CRMアカウントを登録する必要はありません。詳細は、アプリケーションを登録するには、[ここ](https://msdn.microsoft.com/en-us/library/mt622431.aspx)を参照してください。私の理解に基づいて、**リソース所有者のパスワード資格情報フロー**と** OAuthrizationコード許可フロー**はユーザーの許可を委任しています。 **リソース所有者のパスワード資格情報フロー**をサポートできるはずです。あなたは[blog](https://blogs.msdn.microsoft.com/wushuai/2016/09/25/resource-owner-password- credentials-grant-in-azure-ad-oauth /)を入力して確認してください。 –

関連する問題