IFD 用の Microsoft Dynamics CRM サーバーの構成
公開日: 2016年11月
対象: Dynamics CRM 2015
内部クレーム認証アクセスを Microsoft Dynamics CRM Server で有効にすると、IFD を介して外部クレーム アクセスを可能にすることができます。
インターネットに接続する展開の構成ウィザードを使用して、インターネットに接続する展開を構成する
展開マネージャーを起動します。
展開マネージャー コンソール ツリーで、Microsoft Dynamics 365 を右クリックし、[インターネットに接続する展開の構成] をクリックします。
[次へ] をクリックします。
[インターネット経由で接続するユーザーが Microsoft Dynamics 365 を使用できるようにします] ページで、指定されたMicrosoft Dynamics CRM Server の役割のドメインを入力し、[次へ] をクリックします。
重要
-
ドメインを指定します (サーバーではありません)。
-
単一のサーバーまたは同じドメイン内の複数のサーバーに展開する場合、Web アプリケーション サーバー ドメインと 組織 Web サービス ドメインは同じになります。
-
検出 Web サービス ドメインは、解決可能なホスト名であり、ルート ドメインではありません。 例: dev.contoso.com。
-
検出 Web サービス ドメインは、組織の完全修飾ドメイン名(FQDN)と別でなければなりません。 たとえば、検出 Web サービス ドメインは、orgname.contoso.com にできません。
-
ドメインは、SSL 証明書の共通名に対して有効なものである必要があります。
-
ドメインは、サーバーの役割を保持する Microsoft Dynamics 365 サーバーに DNS で正しく解決されるように設定されなければなりません。
-
そのドメインは、Microsoft Dynamics 365 サーバーがあるドメインとは異なるドメインにある場合があります。
ドメインの例:
-
Web アプリケーション サーバー ドメイン: contoso.com
-
組織 Web サービス ドメイン: contoso.com
-
検出 Web サービス ドメイン: dev.contoso.com
上記の例の設定で、組織名が "orgname" だった場合、クライアントは次の URL を使用して Microsoft Dynamics 365 Web サイトにアクセスします: https://orgname.contoso.com。
-
[インターネットに接続するサーバーがある外部ドメインの入力] ボックスに、インターネットに接続する Microsoft Dynamics CRM Server サーバーがある外部ドメインの情報を入力し、[次へ] をクリックします。
ここで指定するドメインは、前の手順で指定した Web アプリケーション サーバー ドメインのサブ ドメインである必要があります。 既定では、"auth" が Web アプリケーション サーバー ドメインの先頭に付加されます。
重要
-
Microsoft Dynamics 365 IFD federationmetadata.xml ファイルの取得時に、外部ドメインが AD FS サーバーにより使用されます。
-
外部ドメインには、組織名を含めることができません。
-
外部ドメインには、アンダースコア文字 ("_") を含めることができません。
-
外部ドメインは、SSL 証明書の共通名に対して有効なものである必要があります。
-
外部ドメインは、Web アプリケーション サーバーの役割を保持する Microsoft Dynamics 365 サーバーに DNS で正しく解決されるように設定されなければなりません。
ドメインの例:
- 外部ドメイン: auth.contoso.com
-
[システムのチェック] ページで、結果を確認し、問題があれば修正して、[次へ] をクリックします。
[選択項目を確認し、[適用] をクリックしてください] ページで、選択項目を確認し、[適用] をクリックします。
[完了] をクリックします。
コマンド プロンプトで、次のコマンドを実行します: iisreset
この操作を行っていない場合は、IFD エンドポイントの DNS でホスト レコードを追加します(例: orgname.contoso.com、auth.contoso.com、dev.contoso.com)
Windows PowerShell を使用した、インターネットに接続する展開を構成するには
Windows PowerShell プロンプトを開きます。
Microsoft Dynamics 365Windows PowerShell スナップインを追加します。
PS > Add-PSSnapin Microsoft.Crm.PowerShell
IFD の設定を取得します。
PS > $ifd = Get-CrmSetting -SettingType "IfdSettings"
IFD オブジェクトを構成します。
PS > $ifd.Enabled = 1 (or $true) PS > $ifd.DiscoveryWebServiceRootDomain = Discovery_Web_Service_DomainPS > $ifd.ExternalDomain = External_Server_DomainPS > $ifd.OrganizationWebServiceRootDomain= Organization_Web_Service_DomainPS > $ifd.WebApplicationRootDomain = Web_Application_Server_Domain
ここで、
1 = "true"。
Discovery_Web_Service_Domain は、検出 Web サービス ドメインです。
External_Server_Domain は、外部サーバー ドメインです。
Organization_Web_Service_Domain は、組織 Web サービス ドメインです。
Web_Application_Server_Domain は、Web アプリケーション サーバー ドメインです。
ドメイン パスの値は次の形式で指定する必要があります。
server:port
または
server.domain.tld:port
ここで、
server は、コンピューター名です
domain は、コンピューターが配置されている完全なサブ ドメイン パスです
tld は、com、org など、最上位ドメインです
:port は、標準の http ポート (80) または https ポート (443) を使用しない場合に指定する必要があります。
一般に、フル サーバーまたはフロント エンド サーバーの役割の展開では、同じパス値になります。 ただし、サーバーの役割がそれぞれ異なる複数のサーバーに Microsoft Dynamics 365 を展開する場合、つまり、Web アプリケーション サーバー、組織 Web サービス、または 検出 Web サービス サーバーの役割が各サーバーに個々に割り当てられる場合は、次のように異なるパス値になります。
Web アプリケーション サーバー。 WebApplicationServerName.domain.tld:port
組織 Web サービス。 OrganizationWebServiceServerName.domain.tld:port
検出 Web サービス。 DiscoveryWebServiceServerName.domain.tld:port
インターネットに接続する展開オブジェクトを設定します。
PS > Set-CrmSetting $ifd
関連項目
© 2016 Microsoft Corporation. All rights reserved. 著作権