Windows Active Directory でユーザー認証を行う場合、PKI (Public Key Infrastructure) を使用して、組織サイトへのアクセスのセキュリティを確保することができます。
統合 Windows 認証および PKI を使用するには、Microsoft の IIS Web サーバーに配置された ArcGIS Web Adaptor (IIS) を使用する必要があります。 ArcGIS Web Adaptor (Java Platform) を統合 Windows 認証の実行に使用することはできません。 まだ行っていない場合は、ArcGIS Web Adaptor (IIS) を組織サイトにインストールして構成します。
ポータルで Windows Active Directory を構成する
最初に、すべての通信に SSL を使用するようにポータルを構成します。 次に、Windows Active Directory のユーザーとグループを使用するように、ポータルのアイデンティティ ストアを更新します。
すべての通信に HTTPS を使用するように組織サイトを構成します。
HTTPS を使用するように組織サイトを構成するには、次の手順を実行します。
- 管理者として組織の Web サイトにサイン インします。
URL の形式は https://organization.example.com/<context>/home です。
- [組織] → [設定] タブの順にクリックして、ページの左側にある [セキュリティ] をクリックします。
- [HTTPS のみを使用したポータルへのアクセスを許可] を有効にします。
Active Directory のユーザーとグループを使用したアイデンティティ ストアの構成
次に、Windows Active Directory のユーザーとグループを使用するように、組織のアイデンティティ ストアを更新します。
- ArcGIS 組織の管理者として ArcGIS Enterprise Manager にサイン インします。
URL の形式は https://site.example.com/<site context>/manager です。
- [セキュリティ] > [アイデンティティ ストア] の順にクリックします。
[ユーザー ストア] および [グループ ストア] の下のオプション ボタンを使用すると、組織でのユーザーとグループの管理方法を選択できます。
- [ユーザー ストア] で [Windows] をクリックします。
Windows ユーザーの場合、組み込みグループ ストアまたは Windows グループ ストアを使用できます。 [ユーザー ストアとグループ ストアの構成] セクションの入力ボックスは、選択したグループ ストアのタイプに応じて異なります。
- [ユーザー ストアとグループ ストアの構成] で、各テキスト ボックスに適切な情報を指定します。各テキスト ボックスについて、以下で説明します。
- ユーザー名 (必須)
- パスワード (必須)
- ユーザー名では大文字/小文字が区別されますか - [はい] または [いいえ]。
- ユーザーの氏名 (名) 属性 (必須) - ユーザーの氏名 (名) 用のディレクトリ サーバー属性。
- ユーザーの氏名 (姓) 属性 (必須) - ユーザーの氏名 (姓) 用のディレクトリ サーバー属性。
- ユーザーの電子メール属性 (必須) - ユーザーの電子メール アドレス用のディレクトリ サーバー属性。
- ドメイン コントローラー (必須)
- ドメイン コントローラーのマッピング
- アイデンティティ ストアを構成するための情報の入力が完了したら、[保存] をクリックします。
組織固有のアカウントの追加
デフォルトでは、組織固有のユーザーは ArcGIS Enterprise 組織にアクセスできます。 ただし、エンタープライズ ユーザーは、組織内の全員で共有しているアイテムしか表示できません。 これは、組織固有のアカウントが追加されておらず、またアクセス権限も付与されていないからです。
次のいずれかの方法を使用して、アカウントを組織に追加します。
少なくとも 1 つの組織固有のアカウントをポータルの管理者として指定することをお勧めします。 これを行うには、アカウントを追加する際に [管理者] ロールを選択します。 代わりのポータル管理者アカウントをお持ちの場合は、初期管理者アカウントにユーザー ロールを割り当てたり、このアカウントを削除したりすることができます。 詳細については、「初期管理者アカウントについて」をご参照ください。
アカウントを追加して、次の手順をすべて実行したら、組織にサイン インし、コンテンツにアクセスできるようになります。
Active Directory クライアント証明書マッピング認証のインストールと有効化
Active Directory クライアント証明書マッピングは、IIS のデフォルトのインストールでは使用できません。 フィーチャをインストールして有効にする必要があります。
クライアント証明書マッピング認証のインストール
この機能をインストールする手順は、使用しているオペレーティング システムによって異なります。
Windows Server 2016 でのインストール
Windows Server 2016 でクライアント証明書マッピング認証をインストールするには、次の手順を実行します。
- [管理ツール] を開いて、[サーバー マネージャー] をクリックします。
- [サーバー マネージャー] の階層ウィンドウで、[役割] を展開し、[Web サーバー (IIS)] をクリックします。
- [Web サーバー] および [セキュリティ] の役割を展開します。
- [セキュリティ] 役割セクションで、[クライアント証明書マッピング認証] を選択し、[次へ] をクリックします。
- [機能の選択] タブで [次へ] をクリックして、[インストール] をクリックします。
Windows Server 2008/R2 および 2012/R2 でのインストール
Windows Server 2008/R2 および 2012/R2 でクライアント証明書マッピング認証をインストールするには、次の手順を実行します。
- [管理ツール] を開いて、[サーバー マネージャー] をクリックします。
- [サーバー マネージャー] の階層ウィンドウで、[役割] を展開し、[Web サーバー (IIS)] をクリックします。
- [役割サービス] セクションにスクロールし、[役割サービスの追加] をクリックします。
- [役割サービスの追加ウィザード] の [役割サービスの選択] ページで [クライアント証明書マッピング認証] を選択し、[次へ] をクリックします。
- [インストール] をクリックします。
Windows 7、8、8.1 でのインストール
Windows 7、8、8.1 でクライアント証明書マッピング認証をインストールするには、次の手順を実行します。
- [コントロール パネル] を開いて、[プログラムと機能] > [Windows の機能の有効化または無効化] の順に選択します。
- [インターネット インフォメーション サービス] > [World Wide Web サービス] > [セキュリティ] の順に展開し、[クライアント証明書マッピング認証] を選択します。
- [OK] をクリックします。
Active Directory クライアント証明書マッピング認証の有効化
Active Directory クライアント証明書マッピングをインストールしたら、次の手順に従ってフィーチャを有効にします。
- Internet Information Server (IIS) マネージャーを起動します。
- [接続] ノードで、Web サーバーの名前をクリックします。
- [機能ビュー] ウィンドウで [認証] をダブルクリックします。
- [Active Directory クライアント証明書認証] が表示されていることを確認します。 この機能が表示されないか使用不可になっている場合、Web サーバーを再起動して、Active Directory クライアント証明書認証機能のインストールを完了する必要があります。
- [Active Directory クライアント証明書認証] をダブルクリックして、[アクション] ウィンドウで [有効化] を選択します。
Active Directory クライアント証明書認証を使用するには SSL を有効化する必要があることを示すメッセージが表示されます。 これについては、次のセクションで対処します。
SSL 証明書とクライアント証明書の提示を求めるように ArcGIS Web Adaptor を構成する
SSL 証明書とクライアント証明書の提示を求めるように ArcGIS Web Adaptor を構成するには、次の手順を実行します。
- インターネット インフォメーション サービス (IIS) マネージャーを起動します。
- [接続] ノードを開き、ArcGIS Web Adaptor のサイトを選択します。
- [機能ビュー] ウィンドウで [認証] をダブルクリックします。
- すべての形式の認証を無効化します。
- [接続] リストから ArcGIS Web Adaptor をもう一度選択します。
- [SSL 設定] をダブルクリックします。
- [SSL が必要] オプションを有効化し、[クライアント証明書] の下の [必要] オプションを選択します。
- [適用] をクリックして変更内容を保存します。
Windows Active Directory と PKI を使用してポータルにアクセスできることを確認する
Windows Active Directory と PKI を使用してポータルにアクセスできることを確認するには、次の手順を実行します。
- ArcGIS Enterprise ポータルを開きます。
URL の形式は https://organization.example.com/<context>/home です。
- セキュリティ認証情報が求められ、Web サイトにアクセスできることを確認します。
ユーザーが独自の組み込みアカウントを作成できないようにする
ユーザーが独自の組み込みアカウントを作成できないようにするには、組織の設定でユーザーが新しい組み込みカウントを作成する機能を無効にします。