Open棟梁Project - マイクロソフト系技術情報 Wiki
目次  †
概要  †
CRMインターネット展開用の構成
IFD:Internet Facing Deployment
要件  †
Internet経由でのアクセスの場合に必要になる。
- ブラウザー経由
 
- Outlook用Microsoft Dynamics CRM経由
 
構成  †
- ポート転送などはサポートされていない。
 
- ケルベロス認証(イントラネット)か、
 
- クレームベース認証(インターネット)
 
要件  †
クレームベース認証でサポートするSTS
- WS-Trust v1.3
 
- ADFSの
- v2.0 : Windows Server 2008 R2 別途ダウンロードしてインストール
 
- v2.1 : Windows Server 2012 に同梱
 
- v2.2 : Windows Server 2012 R2 に同梱
 
 
Webサイト  †
バインディング  †
- HTTPSバインディング
 
- 単一のバインディング(HTTP+HTTPSはNG)
 
- ADFSが使用するのでCRMで「既定のWebサイト」(80番ポート)は使用しない。
 
- ただし、HTTPSバインディングの443番ポートはCRMで使用したいので、ADFSが使用する「既定のWebサイト」の
HTTPSバインディングのポートを443番ポートから(444番等へ)変更しておく。これは、ADFSのインストールの前に行っておく。 
DNSレコード  †
検出Webサービス  †
検出 Web サービス  †
Webアプリケーション  †
証明書  †
デジタル証明書、公開キー証明書
フェデレーション サーバーのための証明要件
https://technet.microsoft.com/ja-jp/library/Gg308501.aspx
サービス通信証明書  †
- STSのWebサイト(sts.contoso.com)の証明書
 
- IIS で使用する SSL 証明書と同じ証明書
 
トークン証明書(ADFSが初期構成時に生成)  †
トークン解読証明書(ADFSが初期構成時に生成)  †
- SAMLトークンの解読
 
- 既定の解読証明書として IIS の SSL 証明書を使用する。
 
CRM  †
Webサイト暗号証明書  †
- 内部名・外部名を使用してアクセスされる場合、
サブジェクトの別名に対応したSSLサーバ証明書を使用 
- CRM Webサーバーの役割を複数のコンピュータにインストールする場合、
ワイルドカードに対応したSSLサーバ証明書を使用 
クレーム暗号証明書  †
- CRMとSTS間のデータ暗号化。
 
- フロントの役割の全てにインストール。
 
CRMAppPool?  †
- CRM Webサーバーの役割の実行アカウントであるCRMAppPool?は、
クレーム暗号証明書の秘密鍵に対する読み取りアクセス許可が必要。
 
証明書の更新  †
前提条件  †
前提条件のソフトウェア
準備  †
- ADFSの外部名(e.g.:sts.contoso.com)を指しているサービス通信証明書を
ウィザードの開始前にWebサイト上にインストールしておく必要がある。 
インストール  †
- ウィザードの起動
 
- スタンドアロン フェデレーションサーバー
 
- フェデレーションサービス名で証明書の選択
 
構成  †
要求プロバイダー信頼の構成  †
- 要求プロバイダー信頼が自動的に追加
 
- 要求規則を要求プロバイダー信頼に追加
 
参考  †
以下のように説明されている。
Microsoft Dynamics CRM >> Active Directory およびクレームベース認証
https://msdn.microsoft.com/ja-jp/library/Gg334502.aspx
Security Assertion Markup Language (SAML) トークンの
- パッシブ モード (Microsoft Dynamics CRM, CRM Onlineで WS-Federation を使用する場合) または
 
- アクティブ モード (Windows Communication Foundation (WCF) クライアントで WS-Trust を使用する場合)
 
での使用を規定する一連の WS-* 標準です。