Microsoft Dynamics 365 Sales用OAuth 2.0
認証にOAuth 2.0を使用してMicrosoft Dynamics 365 Sales(廃止)環境と統合するように、Alteryx One Platformを設定します。
必要条件
Alteryx OneでOAuth 2.0認証を有効にする必要があります。詳細については、Enable OAuth 2.0 Authentication (OAuth 2.0認証の有効化)を参照してください。
Microsoft Azureでは、Microsoft Dynamics 365 Sales(廃止)用OAuth 2.0がサポートされています。
ヒント
Microsoft Dynamics 365 Sales(廃止)用OAuth 2.0は、他のテナントベースのIDプロバイダーで動作する場合があります。このソリューションは、IDプロバイダーのコンソールとAlteryx Oneで必要なオブジェクトを作成するためのテンプレートとして使用できます。
AzureでOAuth 2.0クライアントアプリを作成する
Azureコンソールで、クライアントアプリを作成する必要があります。
ステップ:
Azureにログインします。 https://portal.azure.com/#home
[Azure Active Directory] > [アプリの登録] > [新規登録]の順に選択します。
以下のフィールドを指定します。
フィールド
説明
名前
アプリ名です。
サポートされているアカウントの種類
いずれかを選択します:
シングルテナントマルチテナント
リダイレクトURI
プラットフォームの場合は、[
Web]を選択します。プロジェクトまたはワークスペースのログインに応じて、次の形式でURLを指定します。
https://ayxpreview.alteryxcloud.com/oauth2/callback[登録]をクリックして、新しい登録を作成します。
[概要]タブ:
注記
アプリケーション(クライアント) IDの値をコピーします。これらの値は、Alteryx Oneで適用する必要があります。
[証明書とシークレット]タブ: 新しいクライアントシークレットを作成するには以下の手順に従います。
[新しいクライアントシークレット]を選択します。
[有効期限]オプションを[
なし]に設定します。[追加]を選択します。
注記
[値]フィールドをコピーします。この値はクライアントシークレットであり、Alteryx Oneで適用する必要があります。
[APIのアクセス許可]タブ: 以下の権限を付与します。
API
権限名
タイプ
管理者同意リクエスト
Dynamics CRM
user_impersonation
委任
いいえ
Microsoft Graph
User Read
委任
いいえ
変更を保存します。
Microsoft Dynamics 365 Sales(廃止)用OAuth 2.0クライアントの作成
Microsoft Dynamics 365 Sales(廃止)クライアントアプリを作成したら、Alteryx OneでOAuth 2.0クライアントを作成する必要があります。これは、Azureで作成したOAuth 2.0クライアントアプリとの統合に使用されます。
ステップ:
ワークスペース管理者としてAlteryx Oneにログインします。
左側のメニューで、[ユーザーメニュー] > [管理者コンソール] > [OAuth 2.0クライアント]の順に選択します。
[OAuth 2.0クライアント]ページで、[OAuth 2.0.0クライアントを登録]をクリックします。
新しいクライアントのフィールドを指定します。
フィールド
説明
タイプ
dynamics365_sales名前
クライアントの名前を入力します。
クライアントID
Azureでクライアントアプリを作成したときに生成されたアプリケーション(クライアント) IDの値を貼り付けます。
クライアントシークレット
Azureでクライアントアプリを作成したときに生成されたクライアントシークレットの値を貼り付けます。
認証URL
シングルテナント:
https://login.microsoftonline.com/<tenant_identifier>/oauth2/v2.0/authorize
マルチテナント:
https://login.microsoftonline.com/common/oauth2/v2.0/authorize
トークンURL
シングルテナント:
https://login.microsoftonline.com/<tenant_identifier>/oauth2/v2.0/token
マルチテナント:
https://login.microsoftonline.com/common/oauth2/v2.0/token
範囲
範囲を次の値に設定します。
注記
それぞれの範囲はスペースで区切る必要があります。
https://<your_dynamics365_sales_organization>.crm.dynamics.com/user_impersonation offline_access
Access Token Expires In
この値を次のように設定します:
3600000。Refresh Token Expires In
この値を次のように設定します:
7776000000。OAuth 2.0クライアントを保存するには、[保存]をクリックします。
詳細については、OAuth 2クライアントの作成を参照してください。
Microsoft Dynamics 365 Sales(廃止)接続の作成
OAuth 2.0クライアントの参照を2つ作成したら、Microsoft Dynamics 365 Sales(廃止)データへの接続を作成できます。
注記
Alteryx Oneで使用できるOAuth 2.0クライアントごとに、個別の接続を作成する必要があります。
詳細については、Microsoft Dynamics 365 Sales Connections (Microsoft Dynamics 365 Sales接続)を参照してください。