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-* 標準です。