Oracle® Fusion Middleware

WebCenter Sites: サポート・ソフトウェアのインストールと構成

11g リリース1 (11.1.1.8.0)

E49673-02(原本部品番号:E29751-02)

2014年1月

Oracle Fusion Middleware WebCenter Sites: サポート・ソフトウェアのインストールと構成 11g リリース1 (11.1.1.8.0)

E49673-02

Copyright © 2012, 2014, Oracle and/or its affiliates. All rights reserved.

原本主著者: Melinda Rubenau、Promila Chitkara、Sean Cearley、Tatiana Kolubayev、Will Harris

原本協力者: Aleksey Zvolinsky、Eric Gandt、Igor Dzyuba、Gaurang Mavadiya、Gennady Svetlichiny、Guthrie Taber、William Habermaas

このソフトウェアおよび関連ドキュメントの使用と開示は、ライセンス契約の制約条件に従うものとし、知的財産に関する法律により保護されています。ライセンス契約で明示的に許諾されている場合もしくは法律によって認められている場合を除き、形式、手段に関係なく、いかなる部分も使用、複写、複製、翻訳、放送、修正、ライセンス供与、送信、配布、発表、実行、公開または表示することはできません。このソフトウェアのリバース・エンジニアリング、逆アセンブル、逆コンパイルは互換性のために法律によって規定されている場合を除き、禁止されています。

ここに記載された情報は予告なしに変更される場合があります。また、誤りが無いことの保証はいたしかねます。誤りを見つけた場合は、オラクル社までご連絡ください。

このソフトウェアまたは関連ドキュメントを、米国政府機関もしくは米国政府機関に代わってこのソフトウェアまたは関連ドキュメントをライセンスされた者に提供する場合は、次の通知が適用されます。

U.S. GOVERNMENT RIGHTS Programs, software, databases, and related documentation and technical data delivered to U.S. Government customers are "commercial computer software" or "commercial technical data" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations. As such, the use, duplication, disclosure, modification, and adaptation shall be subject to the restrictions and license terms set forth in the applicable Government contract, and, to the extent applicable by the terms of the Government contract, the additional rights set forth in FAR 52.227-19, Commercial Computer Software License (December 2007). Oracle America, Inc., 500 Oracle Parkway, Redwood City, CA 94065.

このソフトウェアもしくはハードウェアは様々な情報管理アプリケーションでの一般的な使用のために開発されたものです。このソフトウェアもしくはハードウェアは、危険が伴うアプリケーション(人的傷害を発生させる可能性があるアプリケーションを含む)への用途を目的として開発されていません。このソフトウェアもしくはハードウェアを危険が伴うアプリケーションで使用する際、安全に使用するために、適切な安全装置、バックアップ、冗長性(redundancy)、その他の対策を講じることは使用者の責任となります。このソフトウェアもしくはハードウェアを危険が伴うアプリケーションで使用したことに起因して損害が発生しても、オラクル社およびその関連会社は一切の責任を負いかねます。

OracleおよびJavaはOracle Corporationおよびその関連企業の登録商標です。その他の名称は、それぞれの所有者の商標または登録商標です。

Intel、Intel Xeonは、Intel Corporationの商標または登録商標です。すべてのSPARCの商標はライセンスをもとに使用し、SPARC International, Inc.の商標または登録商標です。AMD、Opteron、AMDロゴ、AMD Opteronロゴは、Advanced Micro Devices, Inc.の商標または登録商標です。UNIXは、The Open Groupの登録商標です。

このソフトウェアまたはハードウェア、そしてドキュメントは、第三者のコンテンツ、製品、サービスへのアクセス、あるいはそれらに関する情報を提供することがあります。オラクル社およびその関連会社は、第三者のコンテンツ、製品、サービスに関して一切の責任を負わず、いかなる保証もいたしません。オラクル社およびその関連会社は、第三者のコンテンツ、製品、サービスへのアクセスまたは使用によって損失、費用、あるいは損害が発生しても一切の責任を負いかねます。

目次

タイトルおよび著作権情報

はじめに

- 対象読者

- ドキュメントのアクセシビリティについて

- 関連ドキュメント

- このガイドのグラフィック

- 表記規則

第I部 データベースの作成および構成

1 Oracle 11gデータベースの作成および構成

- 1.1 Oracle 11gデータベースの作成

- 1.2 WebCenter Sitesの新規ユーザーの作成

- 1.3 次の手順

2 IBM DB2データベースの作成および構成

- 2.1 DB2のインストール

- 2.2 新規DB2データベースの作成

- 2.2.1 SQLスクリプトを使用した新規DB2データベースの作成

- 2.2.2 db2ccユーティリティを使用した新規DB2データベースの作成

- 2.3 データベースの構成

3 Microsoft SQL Serverデータベースの作成および構成

- 3.1 SQL Server 2008 R2または2012データベースの作成および構成

第II部 アプリケーション・サーバーのインストール

4 Oracle WebLogic Serverのインストール

- 4.1 WebLogic Serverのインストール手順

5 Apache Tomcatアプリケーション・サーバーのインストール

- 5.1 Tomcatのインストール手順

6 IBM WebSphere Application Serveのインストール

- 6.1 IBM Installation Managerのインストール

- 6.2 IBM IMを使用したWebSphere Application Serverのインストール

- 6.3 WebSphere Application Serverの更新

第III部 Webサーバーのインストール

7 Oracle HTTP Server 11gのインストール

- 7.1 Oracle HTTP Server 11gのインストール手順

8 Apache Webサーバーのインストール

- 8.1 Apache Webサーバーがインストールされているかどうか

- 8.2 インストール・オプション

- 8.3 Apacheパラメータの記録

- 8.4 Apacheが適切に実行されているかどうかの確認

- 8.5 次の手順

9 IBM HTTP Server 8.0および8.5のインストール

- 9.1 IBM HTTP Server 8.0および8.5のインストール手順

- 9.2 WebServerプラグインの構成

10 IBM HTTP Server 7.0のインストール

- 10.1 IBM HTTP Server 7.0のインストール手順

- 10.2 ローカル・サーバーのWebSphere Application ServerへIHS 7.0をインストール

11 Windows 2012 ServerでのMicrosoft Internet Information Services 8.0のインストール

- 11.1 IIS 8.0のインストール

- 11.2 インストールの確認

- 11.3 IIS 8.0の開始と構成

- 11.3.1 IISマネージャの開始と構成

- 11.3.2 IISポートの変更

- 11.3.3 新規ISAPIフィルタの追加

- 11.4 IIS 8.0を使用したプロキシ処理

12 Windows 2008 ServerでのMicrosoft Internet Information Services 7.xのインストール

- 12.1 IIS 7.xのインストール

- 12.2 インストールの確認

- 12.3 IISの開始と構成

- 12.3.1 IISマネージャ

- 12.3.2 IISポートの変更

- 12.3.3 新規ISAPIフィルタの追加

- 12.3.4 IISを使用したプロキシ設定

第IV部 LDAPサーバーのインストールおよび構成

13 Oracle Internet Directoryの設定

- 13.1 Oracle Internet Directoryのインストール

- 13.2 Oracle Internet Directoryの必須コンポーネントの起動

- 13.3 Oracle Directory Services Managerの使用

- 13.4 Oracle Internet Directoryの構成

- 13.5 LDAPブラウザを使用したOracle Internet Directoryへの接続

- 13.6 LDIFファイルを使用したユーザー/ロールの追加

14 Oracle WebLogic 10.3の組込みLDAPサーバーの設定

- 14.1 WebLogic組込みLDAPサーバーの有効化

- 14.2 ユーザー・パスワードの変更

15 IBM Tivoli Directory Server 6.xの設定

- 15.1 IBM Tivoli Directory Serverのコマンド

- 15.2 IBM Tivoli Directory Serverをインストールする前に

- 15.3 IBM Tivoli Directory Serverのインストール

- 15.4 Tivoli Directory Serverの構成

- 15.5LDAPブラウザを使用したIBM TDSへの接続

16 Microsoft Active Directory 2012のインストール

- 16.1 OSシステム設定の構成

- 16.2 ネットワーク設定の構成

- 16.3 Active Directory 2012のインストール

- 16.4 グループ・ポリシーの確認

- 16.5 グループ・ポリシーの変更

- 16.6 LDAPブラウザを使用したActive Directoryサーバーへの接続

17 Microsoft Active Directory 2008のインストール

- 17.1 Active Directory 2008のインストール

- 17.2 ネットワーク設定の構成

- 17.3 Active Directory 2008サービスのインストール

- 17.4 Active Directory 2008インストールのインストール・ウィザード

- 17.5 グループ・ポリシーの確認

- 17.6 グループ・ポリシーの変更

- 17.7 LDAPブラウザの使用によるADSへの接続

18 OpenLDAP 2.3.xの設定

- 18.1 OpenLDAPコマンド

- 18.1.1 OpenLDAPの起動

- 18.1.2 OpenLDAPサーバーの検索

- 18.1.3 OpenLDAPサーバーへのLDIFファイルの追加

- 18.2 OpenLDAPのインストール

- 18.3 OpenLDAPの構成

- 18.4 OpenLDAPへのWebCenter Sitesスキーマの追加

- 18.5 ユーザー・パスワードの変更

- 18.5.1 LDAPブラウザの使用によるユーザー・パスワードの変更

- 18.5.2 ldapmodifyコマンドの使用によるユーザー・パスワードの変更

第V部 Oracle WebCenter SitesとLDAPの統合

19 Oracle WebCenter Sites-LDAP統合の概要

- 19.1 概要

- 19.2 LDAP統合のオプション

20 Oracle WebCenter Sitesとフラット・スキーマLDAPサーバーの統合

- 20.1 WebCenter Sites-LDAPインテグレータ

- 20.2 WebCenter Sites-LDAPインテグレータの実行

- 20.2.1 前提条件

- 20.2.2 統合手順

- 20.3 統合の完了

- 20.4 インストール後の手順: CMサイトが作成されていない場合

- 20.5 統合のテスト

21 Oracle WebCenter Sitesと階層スキーマLDAPサーバーの統合

- 21.1 統合手順

- 21.1.1手順1. WebCenter Sites LDAP接続プロパティの構成

- 21.1.1.1 A. プロパティ・エディタの起動

- 21.1.1.2 B. futuretense.iniでのプロパティの構成

- 21.1.1.3 C. dir.iniでのプロパティの構成

- 21.1.1.4 D. futuretense_xcel.iniでのプロパティの構成

- 21.1.2 手順2. LDAPサーバーの構成

- 21.1.3 手順3. mail属性の確認

- 21.1.4 手順4. LDAPユーザー・グループ(WebCenter Sites ACL)の作成

- 21.1.4.1 デフォルトACL

- 21.1.4.2 WebサービスACL

- 21.1.4.3 カスタムACL

- 21.1.5 手順5. 必要なユーザーの作成とLDAPグループへの割当て

- 21.1.5.1 WebCenter Sitesのデフォルト・ユーザー

- 21.1.5.2 カスタム・ユーザー

- 21.1.5.3 サンプル・サイト・ユーザー

- 21.1.6 手順6. LDAPサーバーでのサイトおよびロールの作成

- 21.1.7 手順7. 手順6を完了した場合

- 21.1.8 手順8. 統合後の手順: CMサイトが作成されていない場合

- 21.2 統合のテスト

22 リファレンス: 階層スキーマLDAPのサンプルLDIF

- 22.1 サンプルldifファイル

第VI部 認証サービスのインストールと構成

23 Oracle Access ManagerとOracle WebCenter Sitesの統合

- 23.1 概要

- 23.1.1 統合コンポーネント

- 23.1.2 ブラウザ・リクエストのフロー

- 23.1.2.1 ログイン処理

- 23.1.2.2 SSOとログオフ

- 23.1.3 RESTサービスのフロー

- 23.2 OAM統合の要件

- 23.2.1 Oracle Database 11gリリース11.2.0

- 23.2.2 Oracle Fusion Middlewareリポジトリ作成ユーティリティ

- 23.2.3 Oracle WebLogic Server汎用およびCoherence

- 23.2.4 Oracle Identity ManagementおよびAccess Management

- 23.2.5 Oracle Fusion Middleware Web Tierユーティリティ

- 23.2.6 Oracle Access Manager OHS Webゲート

- 23.3 OAMとOracle WebCenter Sitesの統合

- 23.3.1 開始する前に

- 23.3.2 統合手順

- 23.3.3 外部ユーザーによる匿名アクセスの許可

- 23.4 OAMとOracle WebCenter Sites: Satellite Serverの統合

- 23.4.1 開始する前に

- 23.4.2 統合手順

24 OAM統合WebCenter Sitesとの通信のためのコミュニティ・ガジェットの有効化

- 24.1 開始する前に

- 24.2 OAMが統合された管理WebCenter Sitesとの通信の有効化

- 24.2.1 コミュニティ・ガジェットのサポートのための管理OAM-WebCenter Sites構成の更新

- 24.2.1.1 管理コミュニティ・ガジェットのリソース定義のOAM-WebCenter Sites構成への追加

- 24.2.1.2 認可ポリシーのIDアサーションの有効化

- 24.2.1.3 管理コミュニティ・ガジェットのWebLogic管理対象サーバーのOracle HTTP Serverへの登録

- 24.2.1.4 最大セッション数の増加

- 24.2.2 OAMが統合された管理WebCenter Sitesの使用のためのコミュニティ・ガジェットの構成

- 24.2.2.1 wem_sso_config.xmlの構成

- 24.2.2.2 Oracle HTTP Serverのアドレスのプロパティ・ファイルへの追加

- 24.3 OAMが統合された本番WebCenter Sitesとの通信の有効化

- 24.3.1 コミュニティ・ガジェットのサポートのための本番OAM-WebCenter Sites構成の更新

- 24.3.1.1 本番コミュニティ・ガジェットのリソース定義のOAM-WebCenter Sites構成への追加

- 24.3.1.2 認可ポリシーのIDアサーションの有効化

- 24.3.1.3 本番コミュニティ・ガジェット・アプリケーションのWebLogic管理対象サーバーのOracle HTTP Serverへの登録

- 24.3.2 OAMが統合された本番WebCenter Sitesの使用のためのコミュニティ・ガジェットの構成

- 24.3.2.1 wem_sso_config.xmlの構成

- 24.3.2.2 Oracle HTTP Serverのアドレスのプロパティ・ファイルへの追加

- 24.4 次の手順

25 Oracle Access ManagerとOracle WebCenter Sites: サイト・キャプチャの統合

- 25.1 前提条件

- 25.2 サイト・キャプチャとの統合のためのOracle Access Managerの構成

- 25.2.1 Oracle Access Managerへのリソースの追加

- 25.2.2 root-context.xmlファイルの調整

はじめに

このガイドでは、Oracle WebCenter Sitesの製品ファミリーで使用されるサポート対象のデータベース、アプリケーション・サーバー、Webサーバーおよびその他のソフトウェアのインストールと構成について説明します。また、WebCenter Sitesおよび関連するアプリケーションをLDAPや認証アプリケーションと統合する手順について説明します。

対象読者

このガイドは、企業レベルで、データベース、データベース・ドライバ、アプリケーション・サーバー、WebサーバーおよびLDAPサーバーなどのソフトウェアのインストールと構成を行った経験を持つインストール・エンジニアを対象としています。

ドキュメントのアクセシビリティについて

Oracleのアクセシビリティについての詳細情報は、Oracle Accessibility ProgramのWebサイト(http://www.oracle.com/pls/topic/lookup?ctx=acc&id=docacc)を参照してください。

Oracle Supportへのアクセス

Oracleサポート・サービスでは、My Oracle Supportを通して電子支援サービスを提供しています。詳細情報は(http://www.oracle.com/pls/topic/lookup?ctx=acc&id=info) か、聴覚に障害のあるお客様は (http://www.oracle.com/pls/topic/lookup?ctx=acc&id=trs)を参照してください。

関連ドキュメント

詳細は、次のドキュメントを参照してください。

- Oracle WebCenter Sites動作保証マトリックス

- Oracle WebCenter Sitesリリース・ノート

- Oracle Fusion Middleware WebCenter Sitesインストレーション・ガイド

このガイドのグラフィック

このガイドのグラフィックは、インストールや構成手順で操作するダイアログ・ボックスや類似するウィンドウの画面をキャプチャしたものです。グラフィックは、インストールおよび構成手順を確認するための手助けとして挿入されています。それらは、パラメータ値、選択するオプションおよび製品バージョン番号の情報源ではありません。

表記規則

このマニュアルでは次の表記規則を使用します。

規則

意味

太字

太字は、操作に関連するGraphical User Interface要素、または本文中で定義されている用語および用語集に記載されている用語を示します。

イタリック体

イタリックは、ユーザーが特定の値を指定するプレースホルダ変数を示します。

固定幅フォント

固定幅フォントは、段落内のコマンド、URL、サンプル内のコード、画面に表示されるテキスト、または入力するテキストを示します。

固定幅太字

固定幅太字は、コマンドを示します。

第I部

データベースの作成および構成

Oracle WebCenter Sitesでは、WebCenter Sites用に特別に構成されたサポート対象のデータベースにアクセスできる必要があります。この部では、サポートされているデータベースの作成および構成手順を説明します。

第I部は、次の章で構成されています。

- 第1章「Oracle 11gデータベースの作成および構成」

- 第2章「IBM DB2データベースの作成および構成」

- 第3章「Microsoft SQL Serverデータベースの作成および構成」

実際には、WebCenter Sitesによってデータベースへのアクセスに使用されるユーザーの権限を制限できます。ただし、表と索引を作成、変更および削除する機能の権限は存在する必要があります。

サポートされているデータベースのインストールに関する手順が必要な場合は、その製品のドキュメントを参照してください。サポート対象のデータベースの作成と構成の手順は、前述の章を参照してください。(データベースの構成は、別のアプリケーション・サーバーでも同一です。)

1 Oracle 11gデータベースの作成および構成

WebCenter Sitesのインストール用にOracle 11gデータベースを設定する場合は、この章を使用してください。

この章の内容は、次のとおりです。

- 第1.1項「Oracle 11gデータベースの作成」

- 第1.2項「WebCenter Sitesの新規ユーザーの作成」

- 第1.3項「次の手順」

1.1 Oracle 11gデータベースの作成

1. 次のコマンドを実行して、Oracle Database Configuration Assistantを起動します。
<ora_home>/bin/dbca

2. 「ようこそ」画面(図1-1)で、「次へ」をクリックします。

図1-1 Database Configuration Assistant: ようこそ

3. 「操作」画面(図1-2)で、「データベースの作成」を選択して、「次へ」をクリックします。

図1-2 操作

4. 「データベース・テンプレート」画面(図1-3)で、「汎用またはトランザクション処理」を選択して、「次へ」をクリックします。

図1-3 データベース・テンプレート

5. 「データベース識別情報」画面(図1-4)で、グローバル・データベース名とSIDを入力します。(両方に同じ値を使用することをお薦めします。この例ではcontentDBを使用しています。)終了したら、「次」をクリックします。

図1-4 データベース識別情報

6. 「管理オプション」画面(図1-5)で、「Enterprise Managerの構成」チェック・ボックスを選択します。必要に応じて他のオプションを選択します。完了したら、「次へ」をクリックします。

図1-5 管理オプション

7. 「データベース資格証明」画面(図1-6)で、次のいずれかの手順を実行します。

- 本番システムをインストールしている場合は、「別の管理パスワードを使用」を選択して、表に表示されているデータベース・ユーザーごとに一意のパスワードを入力し、「次へ」をクリックします。

- 非本番システムをインストールしている場合は、「すべてのアカウントに同じ管理パスワードを使用」を選択して、パスワードを入力および再入力して、「次へ」をクリックします。

図1-6 データベース資格証明

8. 「記憶域オプション」画面(図1-7)で、「ファイルシステム」を選択し、「次へ」を選択します。

図1-7 記憶域オプション

9. 「データベース・ファイルの位置」画面(図1-8)で、「テンプレートのデータベース・ファイル位置を使用」を選択し(カスタムのファイル名および場所を使用しない場合)、「次へ」を選択します。

図1-8 Database Configuration Assistant: データベース・ファイルの位置

10. 「リカバリ構成」画面(図1-9)で、デフォルト値のまま、「次へ」を選択します。

図1-9 リカバリ構成

11. 「データベース・コンテンツ」画面(図1-10)で、「次へ」を選択します。

図1-10 データベース・コンテンツ

12. 「初期化パラメータ」画面で、次の手順を実行します。

1. 「メモリー」タブ(図1-11)で、任意のデータベースのメモリー・サイズを設定します。

- 開発システムの場合、メモリー・サイズを512MBに設定します。

- 本番システムの場合は、指定する値がデータベースのサイズおよび内容によって異なります。

図1-11 初期化パラメータ - メモリー

2. 「キャラクタ・セット」タブ(図1-12)で、次の手順を実行します。
「Unicode (AL32UTF8)を使用」 ラジオ・ボタンを選択します。

「各国語キャラクタ・セット」ドロップダウン・リストで、UTF-8 - Unicode 3.0 UTF-8 Universal Character Setを選択します。

図1-12 初期化パラメータ - キャラクタ・セット

3. 「Next」をクリックします。

13. 「セキュリティ設定」画面(図1-13)で、「次へ」を選択します。

図1-13 セキュリティ設定

14. 「自動メンテナンス・タスク」画面(図1-14)で、「次へ」を選択します。

図1-14 自動メンテナンス

15. 「データベース記憶域」画面(図1-15)で、選択されたファイルの場所を確認します。(変更が必要な場合には、「ファイルの位置変数」をクリックします。)「次へ」をクリックします。

図1-15 データベース記憶域

16. 「作成オプション」画面(図1-16)で、「終了」を選択します。

図1-16 作成オプション

17. 「確認」画面(図1-17)で、選択されたオプションを確認し、「OK」をクリックします。

図1-17 「確認」画面

18. データベース作成タスクの完了を許可します(図1-18)。いずれかのタスクが失敗した場合は、続行する前に問題を修復してください。

図1-18 Database Configuration Assistant

19. サマリー画面(図1-19)で、データベースのSIDとDatabase ControlのURLを記録して、「終了」をクリックします。

図1-19 データベースの作成完了

1.2 WebCenter Sitesの新規ユーザーの作成

注意:

始める前に、コンソール・サーバーのポートを決定します。

1. テキスト・エディタでemoms.propertiesファイルを開きます。このファイルは次の場所にあります。
<ora_home>/<servername>_<SID>/sysman/config/

2. 次の行を見つけます。
oracle.sysman.emSDK.svlt.ConsoleServerPort

この行の最後のポート番号値を記録します。

1. Oracle Enterprise Managerコンソールにログインします。

1. emctl status dbconsoleコマンドを実行します。

このコマンドでは次のような出力が戻されます。

Oracle Enterprise Manager 11g Database Control Release 11.1.0.6.0
Copyright (c) 1996, 2007 Oracle Corporation.  All rights reserved.
https://localhost.localdomain:1158/em/console/aboutApplication
Oracle Enterprise Manager 11g is running.
------------------------------------------------------------------
Logs are generated in directory /u01/software/DB/Oracle/oracledb/product/11.1.0/db_1/localhost.localdomain_vmorcldb/sysman/log

2. ブラウザを起動し、上のaの手順で太字で強調表示されているURLに移動します。セキュリティの不一致エラーが表示された場合は、無視してください(このエラーは自己署名証明書を使用している場合に表示されます)。

3. sysユーザーとしてログインし、接続モードをSYSDBAにします(このユーザーのパスワードは手順7で指定しました(図1-20)。

図1-20 Enterprise Manager - ログイン

2. タブ・バー(図1-21)で、「サーバー」をクリックします。

図1-21 「Enterprise Manager」タブ

3. 新規ユーザーを作成します(図1-22)。次を実行します。

1. ページの「セキュリティ」セクションで「ユーザー」をクリックします。

図1-22 「サーバー」タブ

2. ユーザー・リストの右上隅にある「作成」をクリックします(図1-23)。

図1-23 ユーザー

3. 「ユーザーの作成」フォーム(図1-24)で、すべての必須フィールド(アスタリスクのマーク有り)に入力します。必要に応じて他のすべてのフィールドに入力します。

図1-24 「一般」タブ

4. 新規ユーザーにデフォルトおよび一時表領域を選択します(図1-25)。次を実行します。

注意:

実際の表領域はインストールによって異なる場合があります。使用するインストールの表領域の詳細は、データベース管理者を参照してください。

1. デフォルト表領域を選択します。
「ユーザーの作成」フォームで、「デフォルト表領域」フィールドの横の懐中電灯のボタンをクリックします。

そのフォームで表示されたら、「USERS」ラジオ・ボタンをクリックします。

「選択」を選択します。

図1-25 検索と選択: 表領域

2. 一時表領域を選択します。
「ユーザーの作成」フォームで、「一時表領域」フィールドの横の懐中電灯のボタンをクリックします。

表示されたフォームで、「TEMP」ラジオ・ボタンを選択します。

「選択」を選択します。

5. 必要に応じて新規ユーザーにロールを割り当てます(図1-26)。

1. タブ・バーで「ロール」をクリックします。

図1-26 「ロール」タブ

2. ロールのリストの右上隅にある「リストの編集」をクリックします。

3. 「使用可能なロール」リストで、必要なロールを選択して「移動」をクリックします。
「選択したロール」リストにロールが表示されます。

4. 「OK」をクリックします。

6. 新規ユーザーにシステム権限を割り当てます。次を実行します。

1. タブ・バー(図1-27)で、「システム権限」をクリックします。

図1-27 「システム権限」タブ

2. 権限のリストの右上隅にある「リストの編集」をクリックします。

3. 「使用可能なシステム権限」リストからCREATE SESSION、CREATE TABLE、CREATE VIEWおよびUNLIMITED TABLESPACEを選択し、「移動」をクリックします。
権限が「選択したシステム権限」リストに移動します。

図1-28 システム権限 - 無制限表領域

4. 「OK」をクリックします(図1-28)。
新規ユーザーの作成を確認するメッセージが表示されます(図1-29)。ユーザーのリストに、このユーザーが表示されます。

図1-29 ユーザー

1.3 次の手順

データ・ソースを作成および構成する準備ができました。手順の詳細は、『Oracle Fusion Middleware WebCenter Sitesインストレーション・ガイド』を参照してください。

2 IBM DB2データベースの作成および構成

WebCenter Sitesのインストール用に、サポートされているIBM DB2データベースを設定する場合は、この章を使用してください。

この章の内容は、次のとおりです。

- 第2.1項「DB2のインストール」

- 第2.2項「新規DB2データベースの作成」

- 2.3項「データベースの構成」

2.1 DB2のインストール

1. 使用する製品の正しいインストール・ファイルの圧縮を解除します。

2. ./db2setupを実行します。

3. 「Information Management Software」画面で、「Install a Product」を選択します。

4. 「DB2 Enterprise Server Edition」(図2-1)で、「Install New」を選択します。

図2-1 DB2セットアップ・ランチパッド

5. 「Welcome to the DB2 Setup Wizard」画面(図2-2)で、「Next」をクリックします。

図2-2 DB2セットアップ・ウィザード - ようこそ

6. 「Software License Agreement」画面(図2-3)で、「Accept」を選択し、「Next」をクリックします。

図2-3 ソフトウェア・ライセンス契約

7. 「Select the Installation Type」画面(図2-4)で、「Typical」を選択し、「Next」をクリックします。

図2-4 インストール・タイプ

8. 「Select installation, response file creation, or both」画面(図2-5)で、「Install DB2 Enterprise Server Edition on this Computer」を選択し、「Next」をクリックします。

図2-5 インストールまたはレスポンス・ファイルの作成

9. 「Select the installation directory」画面(図2-6)で、ディレクトリを入力するか、デフォルトを使用して、「Next」をクリックします。

図2-6 インストール・ディレクトリ

10. 使用している環境でSA MPが必須でなければ、「Install the IBM Tivoli System Automation for Multiplatforms (SA MP)」(図2-7)で、「Do not install SA MP」を選択します。

図2-7 IBM Tivoli Automation for Multiplatforms (SA MP)

11. 「Set user information for the DB2 Administration Server」(図2-8)で、次の手順を実行します。

1. 前にDB2のインストールを試みて失敗していなければ、デフォルトのままにします。

2. パスワードを入力します。

3. 「Next」をクリックします。

図2-8 DB2 Administration Serverのユーザー情報

12. 「Set up a DB2 instance」(図2-9)で、「Create a DB2 instance」を選択して、「Next」をクリックします。

図2-9 DB2インスタンスのセットアップ

13. 「Set up partitioning options for the DB2 instance」(図2-10)で、「Single partition instance」を選択して、「Next」をクリックします。

図2-10 DB2インスタンス用のパーティション・オプション

14. 「Set user information for the DB2 instance owner」(図2-11)で、次の手順を実行します。

1. 前にDB2のインストールを試みて失敗していなければ、デフォルトのままにします。

2. パスワードを入力します。

3. 「Next」をクリックします。

図2-11 DB2インスタンス所有者のユーザー情報

15. 「Set user information for the fenced user」(図2-12)で、次の手順を実行します。

1. 前にDB2のインストールを試みて失敗していなければ、デフォルトのままにします。

2. パスワードを入力します。

3. 「Next」をクリックします。

図2-12 DB2インスタンス所有者のユーザー情報

16. 「Prepare the DB2 tools catalog」(図2-13)で、「Do not prepare the DB2 tools catalog」を選択して、「Next」をクリックします。

図2-13 DB2ツール・カタログ

17. 「Set up notifications」(図2-14)で、次のいずれかの手順を実行します。

図2-14 通知

- システムが本番サーバーの場合は、「Set up your DB2 server to send notifications」を選択し、ローカル・ホストの正しいアドレスを入力して、「Next」をクリックします。

- システムが本番サーバーではない場合は、「Do not set up your DB2 server to send notifications at this time」を選択し、「Next」をクリックします。

18. 「Start copying files」(図2-15を参照)で、オプションが正しいことを確認し、「Finish」をクリックします。

図2-15 ファイルのコピー

19. インストールの処理が終了するまで待ちます(図2-16)。

図2-16 DB2 Enterprise Server Editionのインストールが進行中

20. 「Setup has completed successfully」で、表示される通知を読み、ログ・タブを確認して、「Finish」をクリックします。
これで、DB2のインストールは完了です。

2.2 新規DB2データベースの作成

この項では、新規DB2データベースの作成手順について説明します。

- 第2.2.1項「SQLスクリプトを使用した新規DB2データベースの作成」

- 第2.2.2項「db2ccユーティリティを使用した新規DB2データベースの作成」

2.2.1 SQLスクリプトを使用した新規DB2データベースの作成

DB2データベース(および新規データベースのユーザー)はSQLを使用して作成できます。これは、IBM DB2バージョン9.7および10.1など、使用環境にインストールされている任意のIBM DB2のバージョンについて可能です。

注意:

IBM DB2バージョン9.7をインストールしている場合は、db2ccユーティリティを使用して新規DB2データベースを作成する方法も選択できます。この手順は、第2.2.2項「db2ccユーティリティを使用した新規DB2データベースの作成」を参照してください。

SQLスクリプトを使用して新規DB2データベースを作成するには

1. 新規データベースのユーザーを作成します。たとえば、Linuxでcsuserという名前のユーザーを作成するには、次のようにします。

useradd -d /home/csuser -m -p welcome1 csuser

2. DB2インスタンス所有者の資格証明によってログインします。たとえば、db2inst1です。

3. 次のDB2コマンドでファイルを作成します。(たとえば、db.sqlを作成し、インストールに合わせてデータベース名、パスおよびユーザー変数を変更します)。

CREATE DATABASE <DBNAME> AUTOMATIC STORAGE YES ON '<DB2_HOME>/Databases/<DBNAME>'
DBPATH ON '<DB2_HOME>/Databases/<DBNAME>'
USING CODESET UTF-8 TERRITORY US COLLATE USING SYSTEM PAGESIZE 32768;
CONNECT TO <DBNAME>;
GRANT DBADM,CREATETAB,BINDADD,CONNECT,CREATE_NOT_FENCED_ROUTINE,IMPLICIT_SCHEMA,LOAD,CREATE_EXTERNAL_ROUTINE,QUIESCE_CONNECT,SECADM ON DATABASE TO USER <DBUSER>;
UPDATE DATABASE CONFIGURATION USING APPLHEAPSZ 1024 DEFERRED;
UPDATE DATABASE CONFIGURATION USING LOCKTIMEOUT 30 DEFERRED;
UPDATE DATABASE CONFIGURATION USING APP_CTL_HEAP_SZ 1024 DEFERRED;
UPDATE DATABASE CONFIGURATION USING LOGFILSIZ 32768 DEFERRED;
UPDATE DATABASE CONFIGURATION USING LOGSECOND 8 IMMEDIATE ;
CONNECT RESET;

4. データベースのディレクトリを作成します。

mkdir -p <DB2_HOME>/Databases/<DBNAME>

5. SQLスクリプトを実行します。たとえば、次のように指定します。

db2 -tvsf createdb.sql

2.2.2 db2ccユーティリティを使用した新規DB2データベースの作成

IBM DB2バージョン9.7をインストールしている場合は、この項の手順に従いdb2ccユーティリティを使用して新規DB2データベースを作成してください。この項では、新規データベース・ユーザーの作成手順についても説明します。

注意:

db2ccユーティリティは、IBM DB2バージョン9.7のみで使用できます。以降のバージョンのIBM DB2(例、バージョン10.1)で新規データベースを作成する手順は、第2.2.1項「SQLスクリプトを使用した新規DB2データベースの作成」を参照してください。

1. db2inst1(または14でインストール時に作成したインスタンス・ユーザー)でログインします。

2. ./sqllib/binに移動し、db2ccを実行します。

3. 「Control Center View」画面(図2-17)で、「Advanced」を選択します。

図2-17 Control Centerの表示

4. 「Control Center」で、データベースを作成するアプリケーションを起動します(図2-18)。

1. 「All Systems」ツリー・オプションの横のプラス記号をクリックします。

図2-18 Control Center

2. 展開されたブランチ「All Databases」をクリックします。(以前にデータベースを作成していない場合は、このブランチは空です。)

3. 「All Databases」ブランチを右クリックして、「Create Database」→「Standard」の順に選択します。

5. 「Specify a name for your new database」(図2-19)で、次の手順を実行します。

1. このデータベースの名前を入力します。

2. 「Enable database for XML」チェック・ボックスを選択します。

3. 「Default bufferpool and table space page size」ドロップダウンで、「32」を選択して、「Next」をクリックします。

図2-19 新規データベースの名前

6. 「Specify where to store your data」(図2-20)で、「Next」をクリックします(前のページで「Let DB2 manage my storage (automatic storage)」のデフォルト・オプションをそのまま使用したので値は必要ありません)。

図2-20 使用するデータの場所

7. 「Specify the locale for this database」(図2-21)で、「Code set」ドロップダウンに「UTF-8」が表示されていることを確認して、「Next」を選択します。

図2-21 データベース・ロケール

8. 「Review the actions that will take place when you click finish」(図2-22)で、内容がすべて正しいことを確認して、「Finish」をクリックします。

図2-22 アクションの確認

9. 「Progress」ウィンドウ(図2-23)で、データベースの作成が完了するまで待ちます。このウィンドウは、データベースが作成されると自動的に閉じます。

図2-23 「Progress」ダイアログ・ボックス

10. データベースが作成され、Control Centerに表示されます。
図2-24は、Control Centerにvmdb291という名前の単一データベースが存在することを示しています。

図2-24 vmdb291データベース

11. 新規データベースのユーザーを作成します。

1. コマンド・ラインに移動します。システム・ユーザーとして、csuserという名前の新規ユーザーを作成します。これは、Oracle製品からデータベースにアクセスするために使用します。

たとえば、Linuxでcsuserという名前のユーザーを作成するには、次のようにします。

useradd -d /home/csuser -m -p demo4132 csuser

2. 「Control Center」に戻って、ユーザーを追加します。

1. ツリーで、新しく作成したデータベースのプラス記号をクリックして展開し、「User and Group Objects」のブランチを展開します。

2. 「DB Users」をクリックして、右側のパネルを開きます。

3. 「DB Users」ブランチを右クリックして(図2-25)、「Add」オプションを選択します。

図2-25 DBユーザー

3. 「Add User」アプリケーション(図2-26)で、次の手順を実行します。

1. 手順aで作成したユーザーを選択します。

2. 「Authorities」の下のチェック・ボックスをすべて選択します。

3. 「OK」をクリックします。

図2-26 「Add User」ダイアログ・ボックス

2.3 データベースの構成

1. 作成したデータベース(データベース・アイコンが表示されたブランチにあります)を右クリックして、「Configure Parameters」を選択します。

2. 「Database Configuration」で、次の手順を実行します。

1. オプションのリストをスクロールして、次のパラメータを表2-1で示されている値と置き換えてください。

表2-1 データベース構成 - パラメータ

パラメータ

値

LOCKTIMEOUT

30

APP_CTL_HEAP_SZ

1024

APPHEAPSZ

1024

LOGFILSIZ

32768

注意: 32768はこのパラメータの推奨値です。ただし、大きな公開ジョブの場合、設定に合わせてこのパラメータをより詳細に調整することが必要になる場合があります。

2. 「OK」をクリックします(図2-27)。

図2-27 Database Configuration - VMDB291ダイアログ・ボックス

3. 作成したデータベース(データベース・アイコンが表示されたブランチにあります)を右クリックして、「Restart」を選択します。
ステータス・ウィンドウが点滅します。これは、処理が完了したことを意味するものではありません。通常は、システムが再起動するまで2、3分待つ必要があります。

4. インスタンスを停止します。

1. 「Control Center」ツリー・ブランチを(図2-28)、「All Systems」→「LOCALHOST」→「Instances」→<name_of_your_instance>の順に展開します。

2. インスタンスを右クリックします。

3. 「Stop」を選択します。

図2-28 インスタンスの停止

4. 「Confirm stop」ダイアログで「OK」をクリックします。

5. インスタンスが停止したことを示すメッセージを待ちます。

5. インスタンスを起動します。

1. 「Control Center」ツリー(図2-29)で、「All Systems」→「LOCALHOST」→「Instances」の順に展開し、<name_of_your_instance>を展開します。

2. インスタンスを右クリックします。

3. 「Start」を選択します。

図2-29 インスタンスの開始

6. インスタンスが開始されたことを示すメッセージを待ちます。これは、処理が完了したことを意味するものではありません。通常は、システムが再起動するまで2、3分待つ必要があります。
これで、データベースをOracleソフトウェア製品で使用する準備ができました。

3 Microsoft SQL Serverデータベースの作成および構成

WebCenter Sitesのインストール用にSQL Serverデータベースを設定する場合は、この章を使用してください。

この章に含まれる項は、次のとおりです。

- 第3.1項「SQL Server 2008 R2または2012データベースの作成および構成」

3.1 SQL Server 2008 R2または2012データベースの作成および構成

1. Windowsのアカウント マネージャーを使用して、WebCenter Sitesデータベース・ユーザー用の新規ユーザー・アカウント(csuserなど)を作成します。

2. SQL Server Manager Studioを起動します。

3. MS SQL Serverにログインします。

1. ユーザー名とパスワードを入力します(デフォルトのユーザー名はsaです)。

2. 「Connect」をクリックします。

4. データベースを作成します。

1. 左側のツリーで、Databasesノードを展開します。

2. 「Databases」ノードを右クリックして、ポップアップ・メニューから「New Database」を選択します。

3. 「New Database」ウィンドウで、データベースの名前を入力して「OK」をクリックします。
新しく作成したデータベースが、ツリーのDatabasesノードの下に表示されます。

5. ツリーで、新しく作成したデータベースを表すノードを展開して、その下のSecurityノードを展開します。

6. 「ユーザー」タブをクリックします。

7. 既存ユーザーのリストの下の空白の部分で右クリックし、ポップアップ・メニューから「New User」を選択します。

8. 「Database User - New」ウィンドウで、WebCenter Sitesデータベース・ユーザー(この手順の手順1で作成済)のユーザー名を「User name」および「Login name」フィールドに入力します。

9. 「Owned Schemas」および「Role Members」領域で、「db_owner」チェック・ボックスを選択します。

10. 「OK」をクリックします。
データベースが作成されます。

11. データベースが作成されたら、次のようにREAD_COMMITED_SNAPSHOTをオンにします。詳細は、ベンダー提供の資料を参照してください。

ALTER DATABASE <your_db_name>
SET ALLOW_SNAPSHOT_ISOLATION ON GO
ALTER DATABASE <your_db_name>
SET READ_COMMITTED_SNAPSHOT ON GO

データベースの構成が完了しました。

12. この手順の手順1で作成したWebCenter Sitesデータベース・ユーザーのユーザー名とパスワードを使用して、データベースの作成と構成を行う準備ができました。手順の詳細は、『Oracle Fusion Middleware WebCenter Sitesインストレーション・ガイド』を参照してください。

第II部

アプリケーション・サーバーのインストール

第II部は、次の章で構成されています。

- 第4章「Oracle WebLogic Serverのインストール」

- 第5章「Apache Tomcatアプリケーション・サーバーのインストール」

- 第6章「IBM WebSphere Application Serverのインストール」

4 Oracle WebLogic Serverのインストール

この章で説明するOracle WebLogicアプリケーション・サーバーのインストールは、WebCenter Sitesのインストールと実行を行う場合に必要であり、必須ではありません。インストール・プロセスとベスト・プラクティスの詳細な説明は、『Oracle Fusion Middleware Oracle WebLogic Serverインストレーション・ガイド』を参照してください。

4.1 WebLogic Serverのインストール手順

1. WebLogic Serverインストーラを実行します(UNIXの場合、DISPLAY変数が設定されていることを確認してください)。

2. 図4-1に示されている「ようこそ」画面で、「次へ」をクリックします。

図4-1 「ようこそ」画面

3. 既存のWebLogicホーム・ディレクトリを使用するか、「新しいWebLogicホームを作成する」を選択し、そのディレクトリに移動します(図4-2)。「Next」をクリックします。

図4-2 ミドルウェア・ホーム・ディレクトリの場所

注意:

WebLogicホーム・ディレクトリは、この章の全体にわたって<wl_home>と記述します。

4. 図4-3に示されている「セキュリティ更新のための登録」画面で、適切な情報を入力して「次へ」をクリックします。

図4-3 セキュリティ更新の登録

5. 「標準」インストール・タイプを選択し(図4-4)、「次へ」をクリックします。

図4-4 インストール・タイプ

6. 「製品とコンポーネントの選択」画面では(図4-5)、必要なコンポーネントがデフォルトで選択されています。他のコンポーネントをインストールする場合は、それらのチェック・ボックスを選択します。「Next」をクリックします。

図4-5 インストールする製品とコンポーネント

7. 「JDKの選択」画面(図4-6)で、両方のJDKを選択し、「次」をクリックします。

図4-6 JDKの選択

8. 「製品インストール・ディレクトリの選択」画面(図4-7)で、製品のインストール・ディレクトリを確認し、「次へ」をクリックします。

図4-7 製品インストール・ディレクトリ

9. 「インストールの概要」画面(図4-8)で、「次へ」をクリックして、WebLogicのインストールを開始します。

図4-8 インストールの概要

10. インストールが開始されます。完了したらウィンドウを閉じます(図4-9)。

図4-9 インストール完了

11. WebLogic Serverを正常にインストールしたら、WebCenter Sitesをインストールする前にWebCenter Sites用にWebLogic Serverを構成する必要があります。WebCenter Sitesのインストール・プロセスおよびWebLogicの構成手順の詳細は、『Oracle Fusion Middleware WebCenter Sitesインストレーション・ガイド』を参照してください。

5 Apache Tomcatアプリケーション・サーバーのインストール

注意:

この章では、UNIXベースのシステムを使用していることを想定しています。したがって、この章の中で参考のために提供されているコマンドはUNIXベース・システム用のもののみです。Windowsベース・システム用のコマンドは、異なる場合があります。

5.1 Tomcatのインストール手順

Tomcatアプリケーション・サーバーをインストールするには

1. サポートされているJDKをダウンロードおよびインストールします。

2. Tomcatアーカイブ・ファイルを展開します。
tar xvfz apache-tomcat-<version>.tar.gz

3. apache-tomcat-<version>ディレクトリの名前を変更し、目的の場所に移動します。(この項の以降の部分では、このディレクトリの新しいパスを<tomcat_home>と記述します。)

4. <tomcat-home>/binディレクトリにsetenv.shという名前のファイルを作成します。次の行をファイルに追加します。

CATALINA_HOME=<tomcat_home>
CATALINA_PID="$CATALINA_HOME"/tomcat.pid

tomcat.pidを追加することにより、shutdown.shコマンドが-force引数で実行された場合、Tomcatプロセスを強制終了します。

5. JAVA_HOME変数を、使用するJavaのバージョンのJDKフォルダに設定します。たとえば、次のように指定します。
export JAVA_HOME=/opt/jdk1.6.0.39

6. 起動コマンドの実行によりアプリケーション・サーバーを開始します。
<tomcat_home>/bin/startup.sh

7. Webブラウザでhttp://<hostname>:8080/のURLにアクセスします。
これによりTomcatのデフォルト・ホームページに移動します。

8. shutdownコマンドの実行により、アプリケーション・サーバーをシャットダウンします。
<tomcat_home>/bin/shutdown.sh -force

9. Tomcatを正常にインストールしたら、WebCenter Sitesをインストールする前にWebCenter Sites用にTomcatを構成する必要があります。WebCenter Sitesのインストール・プロセスおよびWebLogicの構成手順の詳細は、『Oracle Fusion Middleware WebCenter Sitesインストレーション・ガイド』を参照してください。

6 IBM WebSphere Application Serverのインストール

この章では、WebSphere Application Serverバージョン8をインストールする方法について説明します。この章で説明する手順は次のとおりです。

- 第6.1項「IBM Installation Managerのインストール」

- 第6.2項「IBM IMを使用したWebSphere Application Serverのインストール」

- 第6.3項「WebSphere Application Serverの更新」

6.1 IBM Installation Managerのインストール

この項では、IBM Installation Managerをインストールする方法について説明します。

IBM Installation Managerをインストールするには

1. 特定のディレクトリでIBM Installation Managerのzipファイルを展開し、次のコマンドを実行します。

cd <iim_directory> (need to add this to dir list)
./install

このコマンドによって、IBM Installation Managerのインストーラが起動します。

2. 「Install Packages」画面で、インストールするIBM IMのバージョンを選択します(図6-1)。

図6-1 インストール・パッケージ

3. 「Next」をクリックします。

4. ライセンス契約を読んで、同意し(図6-2)、「Next」をクリックします。

図6-2 ライセンス契約

5. 図6-3で示されているように、Installation Managerディレクトリのパスを入力し、「Next」をクリックします。

図6-3 インストール・マネージャの場所

6. 「Install」をクリックしてインストール処理を開始します(図6-4)。

図6-4 ターゲット・ロケーション

図6-5で示されているように、インストーラが必要なインストール・ファイルを取得します。

図6-5 インストール・ファイル

7. インストールが完了したら、インストール・マネージャを再起動します。次に、IBM Installation Managerを使用して、WebSphere Application Serverをインストールします。

6.2 IBM IMを使用したWebSphere Application Serverのインストール

この項では、IBM IMが正常にインストールされていることを想定しています。

WebSphere Application Serverをインストールするには

1. IBM WASインストール・ディレクトリを一時フォルダに解凍します。例: /tmp/was8

2. IBM IMディレクトリに移動し、インストーラを起動します。インストーラが起動したら、「Install」をクリックします。

3. 「Repositories」リンクをクリックし、WebSphere Application Serverをインストールするリポジトリを構成します(図6-6)。

図6-6 リポジトリ・リンク

4. 「Add Repository」をクリックし、WAS8インストーラ・ファイル(/tmp/was8)を展開した一時ディレクトリに移動して、respositories.configファイルを選択します(図6-7)。

図6-7 「Add a Repository」ダイアログ・ボックス

5. 「OK」をクリックします。
IBM IMは、リポジトリを基にして、インストールされるバージョンを識別します。

6. 適切なバージョンを選択し、「Next」をクリックします(図6-8)。

図6-8 バージョンの選択

7. ライセンス契約を読んで、同意します(図6-9)。「Next」をクリックします。

図6-9 ライセンス契約

8. 「Shared Resources Directory」フィールドで、「Browse」をクリックし、共有リソースのディレクトリを選択します(図6-10)。「Next」をクリックします。

図6-10 共有リソース・ディレクトリ

9. 「Installation Directory」フィールドで、「Browse」をクリックし、WAS8のインストール・ディレクトリを選択します(図6-11)。「Next」をクリックします。

図6-11 新しいパッケージ・グループ

10. インストールする翻訳を選択し(図6-12)、「Next」をクリックします。

図6-12 翻訳

11. 適用可能なパッケージをすべて選択し(図6-13)、「Next」をクリックします。

図6-13 アプリケーション・パッケージ

12. 「Next」をクリックして、選択内容を確認し(図6-14)、「Install」をクリックします。

図6-14 選択の確認

IBM IMによってインストール・プロセスが開始されます(図6-15)。

図6-15 インストールの進行状況

13. インストール・プロセスが正常に完了したら、プロファイルを作成するプロファイル管理ツールを起動するように促されます。「Profile Management Tool to create an application server profile」を選択し(図6-16)、 「Finish」をクリックします。

図6-16 プロファイル管理ツールの選択

14. デプロイ・マネージャ・コンソールにセキュリティ・ユーザー名およびパスワードを入力し(図6-17)、「Next」をクリックします。

図6-17 管理セキュリティ

15. 「Cell (deployment manager and a federated application server)」を選択します。セル環境では2つのプロファイルが作成されます。1つはデプロイメント・マネージャ用で、1つはアプリケーション・サーバー用です(図6-18)。「次へ」をクリックします。

図6-18 環境の選択

16. 「Profile Creation Options」画面で、「Typical profile creation」を選択し(図6-19)、「Next」をクリックします。

図6-19 プロファイル作成オプション

17. 「Profile Creation Summary」画面の情報を確認し(図6-20)、「Create」をクリックします。

図6-20 プロファイル作成サマリー

18. プロファイルが正常に作成されたら(図6-21)、「Finish」をクリックします。

図6-21 プロファイル作成の完了

19. この時点で、正常なWAS8のインストールとセルenvのプロファイルの作成が完了しました。最新のパッチ・リリースへWebSphereを更新する必要がある場合は、第6.3項「WebSphere Application Serverの更新」に進んでください。更新が不必要な場合、WebCenter Sitesをインストールする前に、WebCenter Sites用にWebSphereを構成できます。WebCenter Sitesのインストール・プロセスおよびWebLogicの構成手順の詳細は、『Oracle Fusion Middleware WebCenter Sitesインストレーション・ガイド』を参照してください。

6.3 WebSphere Application Serverの更新

この項では、WAS8のインストールとセルenvのプロファイルの作成が正常に完了していることを想定しています。この項では、WAS8を更新するための手順について説明します。

WebSphereアプリケーション・サーバーの更新

WebSphereをアップグレードする場合、必ずIBMが推奨しているアプリケーション・サーバーとJDKにアップグレードしてください。アプリケーション・サーバーをアップグレードする手順は、次のとおりです。JDKにもこれらの手順を繰り返します。

1. IBM IMディレクトリに移動し、インストーラを起動します(図6-22)。インストーラが起動したら、「Update」をクリックします。サポートされいている最新版を選択し、「Next」をクリックします。

図6-22 IBM IMディレクトリ

2. インストールするフィックス・パックを選択し(図6-23)、「Next」をクリックします。

図6-23 フィックス・パックの選択

3. ライセンス契約を読んで、同意し(図6-24)、「Next」をクリックします。

図6-24 ライセンス契約

4. 更新する機能を選択し(図6-25)、「Next」をクリックします。

図6-25 更新の機能

5. 「Update」をクリックしてインストール処理を開始します(図6-26)。

図6-26 更新プロセス

6. 更新プロセスが正常に完了したら(図6-27)、「Finish」をクリックします。

図6-27 更新パッケージ

第III部

Webサーバーのインストール

第III部では、サポートされているWebサーバーのインストール方法について説明します。次の章で構成されます。

- 第7章「Oracle HTTP Server 11gのインストール」

- 第8章「Apache Webサーバーのインストール」

- 第9章「IBM HTTP Server 8.0および8.5のインストール」

- 第10章「IBM HTTP Server 7.0のインストール」

- 第11章「Windows 2012 ServerでのMicrosoft Internet Information Services 8.0のインストール」

- 第12章「Windows 2008 ServerでのMicrosoft Internet Information Services 7.xのインストール」

7 Oracle HTTP Server 11gのインストール

この章では、Oracle HTTP Serverをインストールし、WebLogicとともに使用するようにOracle HTTP Serverを構成する手順について説明します。

この章に含まれる項は、次のとおりです。

- 第7.1項「Oracle HTTP Server 11gのインストール手順」

7.1 Oracle HTTP Server 11gのインストール手順

Oracle HTTP Serverをインストールする手順は次のとおりです。

1. Oracle HTTP Serverは、Oracle Web TierのWebサーバー・コンポーネントとして用意されています。Oracle Web Tier 11gをOracleからダウンロードします。次の手順は、Oracle FMW Web Tierをダウンロード済で、Linuxシステムにインストール済であることを想定しています。

2. 非rootユーザーを作成し、ダウンロードしたOracle Web Tierのzipファイルからインストーラ・コンテンツを展開します。

3. 展開したディレクトリに移動し、runInstallerを実行します。最初のインストール時には、インベントリ・ディレクトリについて確認されます(図7-1)。「参照」を選択し、正しいグループ名を選択して、「OK」をクリックします。

図7-1 特定のインベントリ・ディレクトリ

4. この章では、「ローカル・インベントリを使用してインストールを続行」を選択します(図7-2)。これは、インストールの構成に適用されない場合があります。

図7-2 インベントリの場所の確認ダイアログ

5. 「ようこそ」画面(図7-3)で、「次へ」をクリックします。

図7-3 「ようこそ」画面

6. ソフトウェアの更新をインストールする場合は、資格証明を入力し(図7-4)、「次へ」をクリックします。

図7-4 ソフトウェア更新のインストール

7. 「インストール・タイプの選択」画面(図7-5)で、「インストールと構成」を選択して「次へ」をクリックします。

図7-5 インストール・タイプの選択

8. 「前提条件のチェック」の手順(図7-6)で、すべての必要な前提条件を満たしていることを確認して、「次へ」をクリックします。

図7-6 前提条件のチェック

9. この章では、Middlewareホームを作成します(図7-7)。これは、インストールの構成に適用されない場合があります。

図7-7 インストール場所の指定

10. 「セキュリティ・アップデートの指定」の手順(図7-8)で、セキュリティ更新を受けとるための詳細情報を入力します。

図7-8 セキュリティ・アップデートの指定

11. このリリースでは、Oracle HTTP ServerをWebLogicドメインに関連付けません。Web Tierコンポーネントの関連付けには、JRFによるWebLogicドメインの作成も含まれます。WebCenter Sitesバージョン11.1.1.8.0は、JRFおよびEMコンポーネントがあるWebLogicドメインに適切にデプロイされません。
「コンポーネントの構成」画面では(図7-9)、「選択されたコンポーネントとWebLogicドメインの関連付け」オプションを有効にしません。このオプションが有効になっている場合は無効化します。「次へ」をクリックします。

図7-9 コンポーネントの構成

12. 「コンポーネントの詳細の指定」の手順(図7-10)で、Web Tierコンポーネントの詳細情報を指定して、「次へ」をクリックします。

図7-10 コンポーネントの詳細の指定

13. 「Web Cache管理者パスワード」の手順(図7-11)で、Webキャッシュ・パスワードを入力し、「次へ」をクリックします。

図7-11 Web Cache管理者パスワード

14. 構成に応じて、「自動でポートを構成」オプションを選択するか、「構成ファイルを使用してポートを指定」オプションを選択します(図7-12)。「構成ファイルを使用してポートを指定」オプションを選択した場合、ポートの指定に使用する構成ファイルのファイル名を指定します。ポートは、必要に応じて後から変更できます。「次へ」を選択します。

図7-12 ポートの構成

15. 「インストール・サマリー」の手順(図7-13)で、インストール・サマリーを確認し、「インストール」をクリックします。

図7-13 インストール・サマリー

16. 「構成の進行状況」の手順(Figure 7-14)で、構成が完了したら、「次へ」をクリックします。

図7-14 構成の進行状況

17. 「インストールの進行状況」の手順で、インストールの進行状況が表示されます(図7-15)。インストーラによってデフォルトでWeb Tierコンポーネントが起動されます。

図7-15 インストールの進行状況

コマンド・ラインからの起動と停止

コンポーネントをコマンド・ラインから起動または停止するには、次の手順に従います。

- cdを使用してインスタンス・ディレクトリに移動します。/binディレクトリでopmnctlコマンドを実行します。すべてのコンポーネントの使用を起動または停止するには、次の手順に従います。

./opmnctl stopall
./opmnctl startall

- 1つのコンポーネントの場合は、最初に./opmnctl startを実行し、次に示すコマンドを使用して特定のコンポーネントを起動および停止します。

./opmnctl startproc ias-component=<Oracle HTTP Server1>
./opmnctl stopproc ias-component=<Oracle HTTP Server1>
./opmnctl restartproc ias-component=<Oracle HTTP Server1>

8 Apache Webサーバーのインストール

この章では、Apache HTTP Serverシステムをインストールする方法について説明します。Apache HTTP Serverは、WebLogicおよびWebCenter Sitesをホストするマシンにインストールすることも、別のホストにインストールして使用することもできます。

この章の内容は、次のとおりです。

- 第8.1項「Apache Webサーバーがインストールされているかどうか」

- 第8.2項「インストールのオプション」

- 第8.3項「Apacheパラメータの記録」

- 第8.4項「Apacheが適切に実行されているかどうかの確認」

- 第8.5項「次の手順」

8.1 Apache Webサーバーがインストールされているかどうか

1. Apache HTTP Serverは、SolarisやLinuxなどのUNIXベースのプラットフォームにプリインストールされている場合があります。実行する予定の環境で、Apacheがインストールされているかどうかを判断します。

注意:

Apache Webサーバーがすでにインストールされている場合、インストールされているバージョンがOracle WebCenter Sites動作保証マトリックスのサポートされている最低限必要なバージョンと一致するかを確認してください。Apache Webサーバーが存在し、サポート対象の場合は、Apache Webサーバーのインストールを省略できます。ただし、使用する環境にインストールされているバージョンが古い場合は、新しいバージョンをコンパイルする必要があります。

2. Apacheがインストール済の場合は、第8.3項「Apacheパラメータの記録」に進んでください。Apacheがインストールされていない場合は第8.2項「インストール・オプション」に進んでください。

8.2 インストール・オプション

Apache Webサーバーのインストールは、次のいずれかの方法で実行できます。

- ソース・メディアからインストールします。

- インターネットからダウンロードします。

- ソースからビルドします。これには、この項の説明に従ってモジュールを選択し、ユーザー自身でApache実行可能ファイルをコンパイルします。詳細の手順については、Apache Foundation(http://www.apache.org/)が提供している情報を参照してください。

Apache Web Server 2.2をソースからビルドするには

1. Apache 2.2.xを次の手順で、展開、コンパイルおよびインストールします。

1. tar xvfjp httpd-2.2.x.tar.bz2

2. ./configure --enable-so --enable-mods-shared="proxy cache ssl all" --prefix=<PATH_TO_APACHE_HOME> --with-included-apr

3. make

4. make install

2. 変数$APACHE2_HOMEをApache 2.2.xがインストールされているディレクトリに設定します。

Apache Web Server 2.4.xをソースからビルドするには

1. APR、APR-util (Apache Portable Runtime)、PCRE (Perl互換正規表現ライブラリ)およびApache HTTP 2.4.xをダウンロードします。

2. Apache HTTP 2.4.xを展開します。(rootフォルダにある)srclibディレクトリ内で、apr、apr-utilおよびpcreディレクトリを作成します。

3. APR、APR-utilおよびPCREを(手順2で作成した)対応するディレクトリ内で展開します。

4. Apache 2.4.xをビルドします。

./configure --enable-so --enable-mods-shared="proxy cache ssl all" --prefix=<APACHE_HTTPD_HOME> --with-included-apr --with-pcre

8.3 Apacheパラメータの記録

Apacheインストールの詳細情報を表8-1の説明に従って記録することを強くお薦めします。

表8-1 Apacheのパラメータ

パラメータ

説明 / 確認した値

Webサーバーのバージョン

(WebVersion)

ホストで実行されているApacheのバージョン。WebCenter Sitesでサポートされているバージョンを使用する必要があることに注意してください。

確認した値:

Webホスト名

(WebHost)

Apacheホスト・マシンがネットワークで公開されている名前。

確認した値:

WebホストのIPアドレス

(WebIP)

Apacheホスト・マシンに割り当てられたインターネット・プロトコルの数値アドレス。

確認した値:

Webサーバー・ポート

(WebPort)

Apacheの通信用に割り当てられたポート番号。デフォルト値は、80です。

確認した値:

Apache Rootディレクトリ

(ApacheRoot)

Apacheがインストールされた上位レベルのディレクトリ。ApacheRoot直下のサブディレクトリにはbinとconfがあります。

確認した値:

8.4 Apacheが適切に実行されているかどうかの確認

この手順では、Apacheを起動し、適切に実行されているかどうかを確認します。確認の手順は、Apache Webサイト(http://www.apache.org)を参照してください。

8.5 次の手順

ApacheをWebLogicおよびWebCenter Sitesとともに実行するように構成します。手順の詳細は、『Oracle Fusion Middleware WebCenter Sitesインストレーション・ガイド』を参照してください。

9 IBM HTTP Server 8.0および8.5のインストール

この章の内容は、次のとおりです。

- 第9.1項「IBM HTTP Server 8.0および8.5のインストール手順」

- 第9.2項「WebServerプラグインの構成」

注意:

次の注意事項があります。

- この章は、WebSphere 8.0および8.5用です。WebSphere 7.0にインストールする場合は、第10章「IBM HTTP Server 7.0のインストール」を参照してください。

- この章では、IBM HTTP Serverを「IHS」と呼びます。WebSphere Application Serverは「WAS」と呼びます。

9.1 IBM HTTP Server 8.0および8.5のインストール手順

IBM HTTP Serverをインストールするには、次の手順を実行します。

注意:

それらのインストール手順では、IBM Installation Manager (IIM)がインストール済であることを想定しています。IIMをインストールしていない場合には、インストールを行う必要があります。

1. IBM HTTP Serverインストーラ・ファイルをIBM Webサイトからダウンロードし、選択したフォルダで内容を展開します。WebCenter Sitesでサポートされているバージョンについては、Oracle WebCenter Sitesの動作保証マトリックス(http://www.oracle.com/technetwork/middleware/webcenter/sites/downloads/index.html)を参照してください。

2. IIMで、「File」を選択し、「Preferences」を選択します。次に、「Add Repository」を選択してIBM HTTP Serverリポジトリを構成します。
新しいリポジトリへの接続をテストします。

3. 「Check for other Versions, Fixes and Extensions」ボタンをクリックして最新の使用可能なバージョンを確認します。

4. 使用可能なインストール・パッケージ・アイテムのリストから、「IBM HTTP Server for WebSphere Application Server」、「Web Server Plug-ins for IBM WebSphere Application Server」および「WebSphere Customization Toolbox」を選択します。詳細は、図9-1を参照してください。

図9-1 インストール・パッケージ

5. 適切なバージョンのSDK(図9-2)を選択し、「Next」をクリックします。

図9-2 インストール用のSDKの選択

6. ライセンス契約を読んで、同意します(図9-3)。「Next」をクリックします。

図9-3 インストールの承諾

7. 必要に応じて、インストール・ディレクトリの場所を変更します(図9-4)。「Next」をクリックします。

図9-4 インストール・ディレクトリの場所

8. インストールする機能を確認して(図9-5)、「Next」をクリックします。

図9-5 インストール・パッケージの確認

9. 「HTTP port」フィールドでポートを設定します(図9-6)。デフォルト・ポートは80です。

図9-6 HTTPポートの設定

10. サマリー情報が表示されます(図9-7)。サマリー情報を確認し、「Install」をクリックします。

図9-7 最終的なインストールの確認

パッケージがインストールされます。完了したら、第9.2項「WebServerプラグインの構成」に進みます。

9.2 WebServerプラグインの構成

IIMによって、IHSがインストールされたら、WebServerプラグインを構成できます。

WebServerプラグインを構成するには、次の手順に従います。

1. WebSphere Customization Toolboxを実行します。

2. 「List of provided tools」リストボックス(図9-8)で、「Web Server Plug-ins Configuration Tool」を選択し、「Launch Selected Tool」をクリックします。

図9-8 Webサーバー構成ツールの起動

このツールではWebサーバー・プラグインを構成できます。

3. 「Add Web Server Plug-In」画面(図9-9)で、「Browse」を選択します。第9.1項「IBM HTTP Server 8.0および8.5のインストール手順」の手順7で選択したプラグインの場所と同じ場所を選択します。

図9-9 プラグインの場所の設定

「Finish」をクリックします。

4. 「Web Server Selection」画面で、「IBM HTTP Server V8」(図9-10)を選択します。「次へ」をクリックします。

図9-10 Webサーバーの選択

5. アーキテクチャを選択します(図9-11)。「Next」をクリックします。

図9-11 アーキテクチャの選択

6. 「Web Server Configuration File Selection」画面(図9-12)で、「Browse」を選択します。インストールしたIBM HTTP Serverのhttpd.confファイルを参照します。構成ツールによって、このファイルに変更が加えられ、WebSphere Application Serverに必要なプラグインが含められます。

図9-12 httpd.confファイルの選択

7. フィールドに必要な情報を入力してIBM HTTP Server Administration Serverを設定します(図9-13)。「Next」をクリックします。

図9-13 HTTP Server Administration Serverの設定

8. 管理サーバーにアクセスするために「User ID」と「Group」に入力します(図9-14)。「Next」をクリックします。

図9-14 アクセス用に「User ID」と「Group」を入力

9. 一意のWebサーバー定義名を指定します(図9-15)。「Next」をクリックします。

図9-15 一意のWebサーバー定義名の入力

10. 構成に基づいて、「Remote」または「Local」のインストール場所を選択します(図9-16)。リモートのインストール場所の場合は、ホスト名またはIPアドレスを入力します。ローカルのインストール場所の場合は、「Browse」をクリックし、インストール場所を選択します。

図9-16 場所の構成

「Next」をクリックします。

11. 構成のサマリーを確認します(図9-17)。「Configure」をクリックします。

図9-17 プラグインの構成のサマリー

12. ローカルの構成をインストールするように選択した場合は(図9-18)、「Finish」をクリックします。

図9-18 構成の結果

13. リモートの構成をインストールするように選択した場合は、構成を完了するために追加の手順が必要です。それらの手順は構成ロードマップに示されます。

1. 「Launch the plug-in configuration roadmap」チェック・ボックスを選択します(図9-18)。

2. 「Finish」をクリックします。

10 IBM HTTP Server 7.0のインストール

この章の内容は、次のとおりです。

- 第10.1項「IBM HTTP Server 7.0のインストール手順」

- 第10.2項「ローカル・サーバーのWebSphere Application ServerへIHS 7.0をインストール」

注意:

次の注意事項があります。

- この章は、WebSphere 7.0用です。WebSphere 8.0または8.5にインストールする場合は、第9章「IBM HTTP Server 8.0および8.5のインストール」を参照してください。

- この章では、IBM HTTP Serverを「IHS」と呼びます。WebSphere Application Serverは「WAS」と呼びます。

10.1 IBM HTTP Server 7.0のインストール手順

1. IBMオペレーティング・システムに正しいWebSphere Pluginのファイルをダウンロードします。

2. ファイルを一時ディレクトリに解凍します。

- UNIXの場合: tar -xvf <file name>
たとえば、次のように指定します。

gzip -d C87XTML_Plugins.tar.gz

tar -xvf C87XTML_Plugins.tar

- Windowsの場合: unzip <file name>
たとえば、次のように指定します。

unzip C87XTML_Plugins.zip

3. ディレクトリをIHS/に変更します。
たとえば、次のように指定します。

cd IHS/

4. インストーラを次のように実行します。

- UNIXの場合: ./install

- Windowsの場合: install.exe

5. GUIインストーラが表示されます(図10-1)。「Next」をクリックします。

図10-1 IBM HTTP Server - Welcome画面

6. 「I accept the IBM and non-IBM terms」のラジオ・ボタンをクリックして、ライセンス契約に同意し(図10-2)、「Next」をクリックします。

図10-2 ソフトウェア・ライセンス契約

7. 「System prerequisites check」画面(図10-3)で、「Next」を選択します。

図10-3 システム前提条件の確認

8. 「Enter the Install location」画面(図10-4)で、「Browse」ボタンを使用してIHS 6.1をインストールする場所を選択し、「Next」をクリックします。

図10-4 インストール場所

9. 「Port Values Assignment」画面(図10-5)で、IHSを実行するポートを入力します。「Next」をクリックします。

図10-5 ポート値の割当て

注意:

この章では、デフォルト・ポートの80および8008が使用されていることを想定します。それらを変更した場合は、選択したポートの値と置き換えてください。

10. 「HTTP Administration Server Authentication」画面(図10-6)で、次の手順を実行します。

1. 「Create a user ID for IBM administration server authentication」を選択します。

2. フィールドに次のように入力します。

- 「User ID」: admin

- 「Password」: <enter and confirm>

3. 「Next」をクリックします。

図10-6 HTTP管理サーバー認証

11. 「Setup HTTP Administration Server」画面で、次の手順を実行します。

1. 次のオプションを選択します。

- 「Set up IBM HTTP administration server to administer IBM HTTP Server」

- 「Create a unique ID and Group for the IBM HTTP Server administration」

2. フィールドに次のように入力します。たとえば、次のように指定します。

- 「User ID」: ihs7

- 「Group」: ihs7

注意:

「User ID」と「Group」の一意の名前を記録しておいてください。それらはWASとの統合で必要になります。「User ID」と「Group」では任意のものを選択できます。ihs61は1つの例です。

3. 「Next」をクリックします(図10-7)。

図10-7 IBM HTTP Server管理サーバーの設定

12. 「IBM HTTP Server Plugin for IBM WebSphere Application Server」画面で、次の手順を実行します。

1. 「Install the IBM HTTP Server Plug-in for IBM WebSphere Application Server」を選択します。

2. フィールドに次のように入力します。

- 「Web server definition」: webserver1

- ホスト名: アプリケーション・サーバーが検出されたホスト名を入力します。

3. 「Next」をクリックします(図10-8)。

図10-8 IBM WebSphere Application Server用IBM HTTP Serverプラグイン

13. 「Installation summary」画面(図10-9)で、「Next」を選択します。

図10-9 インストール・サマリー

14. インストーラが終了するまで待ちます。

15. インストール・プロセスが完了したら(図10-10)、「Finish」をクリックします。

図10-10 インストールの成功

注意:

ここで、IBM HTTP Serverにパッチを適用してWebSphereと同じバージョンにする更新インストーラを使用する必要があります。更新インストーラの使用に関する情報は、更新をダウンロードするときのIBMサイトを参照してください。IHSサーバーとIHSプラグインの両方を別々に更新する必要があります。これを行うには、WebSphereとプラグインのFixPackが必要となります。

10.2 ローカル・サーバーのWebSphere Application ServerへIHS 7.0をインストール

注意:

このインストールは、WebCenter Sitesがインストールされた後に実行することをお薦めします。プラグインcfg.xmlが、WebCenter Sitesを含めるために自動的に更新されます。

1. WAS管理コンソールを参照します。次に例を示します。
http://<DM_host>:<DM_console_port>/ibm/console

<DM_host>は、ホスト名またはデプロイメント・マネージャのIPアドレスです。<DM_console_port>は、デプロイメント・マネージャー・コンソールが接続のリスニングを行うポート番号です。

2. 管理サイトにログインします。

3. 「Servers」→「Web Servers」の順に選択します(図10-11)。

図10-11 Webサーバー

4. 「New」をクリックします。

5. IHSをWASにリンクする手順は次のとおりです。

1. フィールドに次のように入力します。

- 「Select node」: フェデレートするノードを選択します(通常、これはWebCenter Sitesがインストールされているアプリケーション・サーバーまたはクラスタのノードです)。

- 「Server name」: IHSをインストールするときに入力した、このWebサーバーの一意の名前を入力します。

- 「Type」: タイプは「IBM HTTP Server」のままにします。

2. 「Next」をクリックします(図10-12)。

図10-12 Webサーバーのモードとタイプ

6. 「Select a Web server template」画面(図10-13)で、「Next」を選択します。

図10-13 Webサーバー・テンプレート

7. 「Property Page」(図10-14)で、次の手順を実行します。

1. すべてのエントリが正しいことを確認します。一般的に、変更が必要となるエントリは、IHSサーバーの場所とプラグイン・ディレクトリです。

2. 「Next」をクリックします。

図10-14 新規Webサーバーのプロパティ

8. 新規Webサーバーを確認して(図10-15)、「Finish」をクリックします。

図10-15 新規Webサーバーの確認

9. 変更の保存を要求されたら保存します(図10-16)。

図10-16 Webサーバーへの変更の保存

10. これで、WASコンソールでWebサーバーの選択を使用することにより、Webサーバーの起動と停止が可能になりました。

11 Windows 2012 ServerでのMicrosoft Internet Information Services 8.0のインストール

この章では、Windows 2012 ServerでMicrosoftのInternet Information Services (IIS) 8.0をインストールおよびテストする方法について説明します。

この章の内容は、次のとおりです。

- 第11.1項「IIS 8.0のインストール」

- 第11.2項「インストールの確認」

- 第11.3項「IIS 8.0の開始と構成」

- 第11.4項「IIS 8.0を使用したプロキシ処理」

11.1 IIS 8.0のインストール

Internet Information Servicesがインストールされていないか、部分的にインストールされているだけの場合は、IIS 8.0をWindows 2012 ServerにインストールするためのMicrosoftの指示に従ってください。

次に、インストールの概要を説明します。

1. 「サーバー マネージャー」(図11-1)で、「役割と機能の追加」をクリックします。

図11-1 「サーバー マネージャー」の「ダッシュボード」

2. 「始める前に」画面で、「次へ」をクリックします。

3. 「インストール種類の選択」画面では、「役割ベースまたは機能ベースのインストール」を選択し(図11-2)、「次へ」をクリックします。

図11-2 インストールの種類の選択

4. 「宛先サーバーの選択」画面(図11-3)で、IISをインストールする宛先サーバーを選択します。

図11-3 宛先サーバーの選択

5. 「サーバーの役割」セクションで、「Webサーバー(IIS)」を選択します。
「役割と機能の追加ウィザード」画面が開きます。

6. 「役割と機能の追加ウィザード」画面(図11-4)で、「機能の追加」をクリックします。

図11-4 役割と機能の追加ウィザード: 注意事項

7. 「機能の選択」画面(図11-5)で、「次へ」を選択します。

図11-5 機能の選択

8. 「役割サービス」画面(図11-6)で、次が選択されていることを確認します。

- HTTP 基本機能

- HTTPリダイレクション

- ヘルスと診断

- HTTPログ

- アプリケーション開発

- ISAPI 拡張

- ISAPIフィルタ

- 管理ツール

- IIS 管理コンソール

図11-6 役割サービスの選択

9. 選択内容を確認し(図11-7)、「インストール」をクリックしてインストールを終了します。

図11-7 インストール・オプションの確認

11.2 インストールの確認

IISのインストール後、IISがページを適切に提供しているかを確認します。IISをホストしているサーバーと、ネットワークのその他のブラウザからインストールしたIISをテストします。

IISがページを提供していることを確認するには、次の手順に従います。

1. IISが実行されているホストでブラウザを起動します。

2. ブラウザからhttp://localhost/のURLに移動します。
ブラウザにIIS 8ページ(図11-8)が表示されたら、IISはインストールされ、実行されています。

図11-8 IIS 8

11.3 IIS 8.0の開始と構成

この項では、次の手順について説明します。

- 第11.3.1項「IISマネージャの開始と構成」

- 第11.3.2項「IISポートの変更」

- 第11.3.3項「新規ISAPIフィルタの追加」

11.3.1 IISマネージャの開始と構成

1. 「サーバー マネージャー」ダッシュボードから、IISサーバーを選択します。

2. サーバーの名前を右クリックし、「インターネット インフォメーション サービス（IIS）マネージャー」をクリックします(図11-9)。

図11-9 サーバー マネージャー

IISマネージャーが開きます(図11-10)。

図11-10 インターネット インフォメーション サービス（IIS）マネージャー

11.3.2 IISポートの変更

1. 管理コンソールを開き、ブラウザで「Default Web Site」を参照します。

2. 「Default Web Site」エントリを右クリックし(図11-11)、「Edit Bindings」を選択します。

図11-11 Default Web Siteのエントリ

3. 「Site Bindings」ダイアログでは(図11-12)、IISをバインドするサーバーのポートとIPアドレスを追加または変更できます。

図11-12 サイト・バインド

4. 目的の変更が完了したら、「Close」をクリックします。

11.3.3 新規ISAPIフィルタの追加

1. 管理コンソールを開き、ブラウザで「Default Web Site」を参照します。

2. 中央のリストで、「ISAPI Filters」をクリックし、「Add」をクリックします(図11-13)。

図11-13 ISAPIフィルタ

「Add ASAPI Filter」ダイアログ・ボックスが開きます(図11-14)。

図11-14 ISAPIフィルタの追加

3. 「Add ISAPI Filter」ダイアログ・ボックスで、次のフィールドに入力します。

- Filter Name – フィルタ名を入力します。

- Executable – 実行可能ファイルの場所を入力します。

新しいフィルタが「ISAPI Filters」のリストに追加されます。

11.4 IIS 8.0を使用したプロキシ処理

1. 管理コンソールを開き、ブラウザで「Default Web Site」を参照します。

2. 中央のリストで「HTTP Redirect」をクリックします。

3. 「Internet Information Services (IIS) Manager」(図11-15)の中央のパネル中で、次の手順を実行します。

1. 「Redirect requests to this destination」オプションを選択します。

2. テキスト・フィールド(「Redirect requests to this destination」オプションの直下)にリモート・サーバーの場所を入力します(WebCenter SitesまたはSatellite Serverの場合はコンテキスト・ルートを含めます)。

3. 「Apply」をクリックします。

図11-15 HTTPリダイレクト

12 Windows 2008 ServerでのMicrosoft Internet Information Services 7.xのインストール

この章では、Windows 2008 ServerでMicrosoftのInternet Information Services (IIS) 7.0/7.5をインストールおよびテストする方法について説明します。

この章の内容は、次のとおりです。

- 第12.1項「IIS 7.xのインストール」

- 第12.2項「インストールの確認」

- 第12.3項「IISの開始と構成」

12.1 IIS 7.xのインストール

IISがインストールされていないか、部分的にしかインストールされていない場合には、Windows 2008 ServerにIIS 7.0をインストールするか、Windows 2008 R2 ServerにIIS 7.5をインストールしてください。

ここではインストールの概要を説明します。

1. 「スタート」→「設定」→「コントロール・パネル」の順に選択します。

2. 「プログラムと機能」を選択します。

3. 「Turn Windows features on or off」を選択します(図12-1)。

図12-1 Windowsの機能の有効化または無効化

4. 「サーバー マネージャ」画面(図12-2)で、「機能の概要」セクションまでスクロールして「機能の追加」をクリックします。

図12-2 サーバー マネージャ - 機能の追加

5. 「Select Features」画面(図12-3)で、「.NET Framework 3.0 Features」を選択します。

図12-3 機能の選択

6. 「Add Features Wizard」ダイアログ・ボックス(図12-4)で、「Add Required Role Services」を選択します。

図12-4 「必要な役割サービスを追加」ボタン

7. 「機能の追加ウィザード」に「Webサーバー(IIS)」オプション(図12-5)が表示されます。「次へ」をクリックします。

図12-5 Webサーバー(IIS)

8. 「Webサーバー(IIS) について」画面(図12-6)で、「次へ」を選択します。

図12-6 Webサーバー(IIS)について

9. 「役割サービスの選択」画面で、次の手順を実行します。

1. 次を選択します。

- HTTP 基本機能

- ISAPI 拡張

- ISAPIフィルタ

- HTTPログ

- 管理ツール

- 「HTTPリダイレクション」などのインストールに必要なその他の役割

2. 「次へ」をクリックします(図12-7)。

図12-7 役割サービスの選択

10. 「インストール オプションの確認」画面(図12-8)で、選択内容を確認して、「インストール」をクリックします。

図12-8 インストール・オプションの確認

11. インストールが完了するまで待ち、結果を確認します。

12. 「閉じる」をクリックします(図12-9)。

図12-9 インストール結果

13. この時点で再起動を薦められますが、必要ありません。

12.2 インストールの確認

IISのインストール後、インストールがページを適切に提供しているかを確認する必要があります。IISをホストしているサーバーと、ネットワークのその他のブラウザからインストールしたIISをテストします。

IISがページを提供していることを確認するには、次の手順に従います。

1. IISが実行されているホストでブラウザを起動します。

2. ブラウザからhttp://localhost/のURLに移動します。
ブラウザにIIS7ページ(図12-10)が表示されたら、IISはインストールされ、実行されています。

図12-10 IIS7ページ

12.3 IISの開始と構成

第12.3.1項「IISマネージャ」

第12.3.2項「IISポートの変更」

第12.3.3項「新規ISAPIフィルタの追加」

12.3.1 IISマネージャ

1. 管理コンソールを起動します(あらゆるアクションを行う前に必要です)。

2. 「スタート」→「管理ツール」→「インターネット インフォメーション サービス(IIS)マネージャ」の順に選択します。

3. 「インターネット インフォメーション サービス(IIS)マネージャ」がロードされたら、次の手順を実行します。

1. 現在のシステム名で始まる左側のツリーを展開します。(図12-11)。

図12-11 インターネット インフォメーション サービス（IIS）マネージャー

2. 「Sites Entry」フィールドで、「Default Web Site」を選択します。

12.3.2 IISポートの変更

1. 管理コンソールを開き、ブラウザで「Default Site」を参照します。

2. 「Default Web Site」エントリを右クリックし、メニューから「Edit Bindings」を選択します。

3. 「Site Bindings」ダイアログでは(図12-12)、IISをバインドするサーバーのポートとIPアドレスを追加または変更できます。

図12-12 サイト・バインド

4. すべての変更を完了したら、「Close」をクリックします。

12.3.3 新規ISAPIフィルタの追加

1. 管理コンソールを開き、ブラウザで「Default Site」を参照します。

2. 中央のリストで、「ISAPI Filters」をクリックし、「Add」をクリックします(図12-13)。

図12-13 ISAPIフィルタ

3. 「Add ISAPI Filter」ダイアログ・ボックスが表示されます。

1. 表示されたフィールドに次のように入力します。

- Filter name: フィルタ名を入力します。

- Executable: 実行可能ファイルの場所を入力します。

2. 「OK」をクリックします(図12-14)。

図12-14 ISAPIフィルタの追加

図12-15のように、新しいフィルタが「ISAPI Filters」リストに追加されます。

図12-15 新規フィルタ

12.3.4 IISを使用したプロキシ設定

1. 管理コンソールを開き、「Default Site」を参照します。

2. 中央のリストで「HTTP Redirect」をクリックします。

3. 「Internet Information Services (IIS) Manager」の中央のパネルで、次の手順を実行します。

1. 「Redirect requests to this destination」オプションを選択します(図12-16)。

図12-16 HTTPリダイレクト

2. テキスト・フィールドにリモート・サーバーの場所を入力します(WebCenter SitesまたはSatellite Serverの場合はコンテキスト・ルートを含めます)。

3. 「Apply」をクリックします。

第IV部

LDAPサーバーのインストールおよび構成

LDAPを使用する場合、WebCenter SitesはサポートされているLDAPサーバーで、WebCenter Sites専用に構成されたものにアクセスできなければなりません。この部では、WebCenter Sitesと統合するために、サポートされているLDAPサーバーをインストールし構成する方法について説明します。

注意:

WebCenter Sites LDAPインテグレータを実行する前に、サポートされているLDAPサーバーを設定する必要があります。

LDAPを統合しようとしているが、コンテンツ管理サイトがWebCenter Sitesにない場合には、LDAP統合手順が完了した後に、第20.4項「インストール後の手順: CMサイトが作成されていない場合」を参照してください。

第IV部は、次の章で構成されています。

- 第13章「Oracle Internet Directoryの設定」

- 第14章「Oracle WebLogic 10.3の組込みLDAPサーバーの設定」

- 第15章「IBM Tivoli Directory Server 6.xの設定」

- 第16章「Microsoft Active Directory 2012のインストール」

- 第17章「Microsoft Active Directory 2008のインストール」

- 第18章「OpenLDAP 2.3xのセット・アップ」

13 Oracle Internet Directoryの設定

この章ではOracle Internet Directory設定に関する情報を提供します。この章の内容は、次のとおりです。

- 13.1項「Oracle Internet Directoryのインストール」

- 第13.2項「必須のOracle Internet Directoryコンポーネントの構成」

- 第13.3項「Oracle Directory Services Managerの使用」

- 第13.4項「Oracle Internet Directoryの構成」

- 第13.5項「LDAPブラウザを使用したOracle Internet Directoryへの接続」

- 第13.6項「LDIFファイルを使用したユーザー/ロールの追加」

13.1 Oracle Internet Directoryのインストール

インストール手順をガイドするドキュメントについては、インストールするバージョンのOracle Internet Directoryに対応するものを使用してください。

Oracle Internet Directoryのインストールに必要なコンポーネントは、次のとおりです。

- Oracle Database 11g – バージョン11.2.0

- Oracle Fusion Middleware Repository Creation Utility 11g (11.1.1.5.x)

- Oracle WebLogic Server (10.3.5) GenericおよびCoherence

- Oracle Identity Management 11g (11.1.1.5.x)

13.2 Oracle Internet Directoryの必須コンポーネントの起動

1. WebLogic管理サーバーを起動します。

<domain_home>/bin/startWebLogic.sh

たとえば、次のように指定します。

/u01/software/Apps/OraMiddleware/user_projects/domains/OIAMDomain/bin/startWebLogic.sh

2. WebLogicノード・マネージャを起動します。

<weblogic_home>/server/bin/startNodeManager.sh

たとえば、次のように指定します。

/u01/software/Apps/OraMiddleware/wlserver_10.3/server/bin/startNodeManager.sh

3. Enterprise Managerファーム・アプリケーションを表示します。

1. ブラウザから、次のURLにアクセスします。

http://<weblogic_admin_host>:<weblogic_admin_port>/em

2. WebLogic Server資格証明を使用してログインします。

3. 「Fusion Middleware」の右側(図13-1)で、アプリケーションとサーバーのそれぞれのステータスを参照できます。現在、AdminServerのみが実行中と表示されているはずです。

図13-1 Fusion Middleware

必須のアプリケーションは、Oracle Internet Directoryサーバー(oid1)とOracle Internet Directoryの管理に使用するOracle Directory Services Manager Webアプリケーション(wls_ods1)です。

4. Oracle Internet Directoryサーバーを起動します。

1. ORACLE_INSTANCE環境変数を設定します。

export ORACLE_INSTANCE=<middleware_home>/asinst_1

2. opmnctlコマンドを使用してサーバーを起動します。

<middleware_home>/Oracle_IDM1/opmn/bin/opmnctl startall

3. opmnctlプロセスを参照します。

<middleware_home>/Oracle_IDM1/opmn/bin/opmnctl status

4. 手順3cの図の表示の値を使用して不要な非oid1コンポーネントを停止します。

<middleware_home>/Oracle_IDM1/opmn/bin/opmnctl stopproc ias-compnent=<ias-component_name>

Enterpriseファーム・アプリケーションでは、Oracle Internet Directoryサーバー(oid1)が起動済として表示されるはずです。

5. Oracle Directory Services Manager Webアプリケーションを起動します(図13-2)。

1. ファーム・アプリケーションでwls_ods1をクリックします。

2. wls_ods1で「WebLogic Server」をクリックします。
ドロップダウン・メニューが開きます。

3. ドロップダウン・メニューで「制御」を選択し、「起動」をクリックします。

図13-2 Oracle Directory Services Manager

起動が完了すると、ステータスの矢印が緑色に変わります。

13.3 Oracle Directory Services Managerの使用

1. Oracle Directory Services Managerにアクセスします。

1. ファーム・アプリケーションでoid1をクリックします。

2. oid1で、ドロップダウン・メニューの「Oracle Internet Directory」クリックします。
ドロップダウン・メニューが開きます。

3. ドロップダウン・メニューで「Directory Services Manager」をポイントし、「データ・ブラウザ」をクリックします。

4. 「接続」画面(図13-3)で、次のフィールドに入力して「接続」をクリックします。

- 「ユーザー名」フィールドに、cn=orcladminを入力します。

- 「パスワード」フィールドに、Oracle Identity Directoryのインストール時に指定したパスワードを入力します。

- 「開始ページ」フィールドで、開始ページを選択します。

図13-3 接続

この接続は、後で使用できるように保存されます。

2. Oracle Internet Directoryデータを参照または変更します。

1. Oracle Directory Services Manager(図13-4)で、「データ・ブラウザ」タブをクリックします。

2. dc=com、dc=oracle、dc=usを展開します。
WebCenter Sites用のロールはcn=Groupsに格納されます。WebCenter Sites用のユーザーはcn=Usersに格納されます。

3. (オプション)ユーザーのロールを追加/削除します。

1. cn=Groupsを展開します。

2. 追加/削除するロールをクリックします。

図13-4 Oracle Directory Services Manager

ユーザーからロールを削除するには、ユーザーの名前を選択し、赤いXをクリックして、「適用」をクリックします。

ロールをユーザーに追加するには、該当するロールの横の緑の+をクリックして、次に、完全なユーザー名を入力するか、該当するユーザー名を参照します。

4. (オプション)ユーザーのパスワード(図13-5)を変更します。

1. cn=Usersを拡張します。

2. パスワードを変更するユーザーの名前をクリックします。

3. 「属性」タブをクリックします。

4. 「userPassword」フィールドに、ユーザーの新しいパスワードを入力し、「適用」をクリックします。

図13-5 Oracle Directory Services Manager

13.4 Oracle Internet Directoryの構成

1. サーバーのモードを設定します。

注意:

WebCenter Sitesでは、WebCenter Sites管理インタフェースでのユーザー/ロールの変更を可能にするためにデータを記録できるLDAPサーバーが必要です。

1. ファーム・アプリケーションで、「oid1」(図13-6)をクリックします。

2. oid1では、「Oracle Internet Directory」をクリックします。
ドロップダウン・メニューが開きます。

3. ドロップダウン・メニューで、「管理」を選択して、「サーバー・プロパティ」をクリックします。

図13-6 Oracle Internet Directory: サーバー・プロパティ

「サーバー・プロパティ」画面が開きます。

4. 「サーバー・モード」フィールドで、「読込み/書込み」(図13-7)を選択し、「適用」をクリックします。

図13-7 サーバー・プロパティ

2. デフォルトのパスワード・ポリシーを変更します。

注意:

WebCenter Sitesでは、数字のないパスワードがLDAPサーバーで許可される必要があります。

1. Oracle Directory Services Managerで、「セキュリティ」タブをクリックします。

2. 左側のナビゲーション・ペインで、「パスワード・ポリシー」をクリックします。

3. cn=defaultという名前で、有効サブツリーがcn=Users, dc=us,dc=oracle,dc=comのポリシーを見つけます。これには、cn=defaultという名前のポリシーをそれぞれクリックし、次に「有効サブツリー」タブをクリックします(図13-8)。

図13-8 有効サブツリー

4. 「パスワード構文」タブをクリックします。

5. 「数字の数」フィールドで、0(図13-9)を入力します。

図13-9 パスワード構文

6. 「Apply」をクリックします。

13.5 LDAPブラウザを使用したOracle Internet Directoryへの接続

1. LDAPブラウザを開きます。

2. クイック接続タブを選択します。

3. クイック接続タブ(図13-10)で、次の情報を入力します。

- ホスト: <oid_host>

- ポート: <oid_port>(デフォルトは3060)

- ベースDN: dc=us,dc=oracle,dc=com

- 匿名バインド: 選択解除します

- ユーザーDN: cn=orcladmin

- パスワード: <oid_password>

図13-10 クイック接続

4. 「Connect」をクリックします。

13.6 LDIFファイルを使用したユーザー/ロールの追加

1. LDIFファイルを作成します。

1. テキスト・エディタで新規ファイルを開きます。

2. 新規ユーザーごとに、次の記述を追加します。

dn: cn=<user>,dc=Users,dc=us,dc=oracle,dc=com
userPassword: <password>
objectClass: top
objectClass: person
objectClass: organizationalPerson
sn: <user>
cn: <user>

3. 新規ロールごとに、次の記述を追加します。

dn: cn=<role>,dn=Groups,dc=us,dc=oracle,dc=com
objectClass: top
objectClass: groupofUniqueNames
uniqueMember: cn=<user1>,cn=Users,dc=us,dc=oracle,dc=com
uniqueMember: cn=<user2>,cn=Users,dc=us,dc=oracle,dc=com
…
cn: <role>

4. 新しいLDIFファイルを保存します。

2. LDIFファイルをインポートします。次のいずれかを実行します。

- ldapaddコマンドを使用する場合は、次の手順を実行します。

1. <oracle_home>/binディレクトリへ変更します。

cd <middleware_home>/Oracle_IDM1/bin

2. ldapaddコマンドを使用して、ファイルをインポートします。

./ ldapadd -h <oid_host> -p <oid_port> -D "cn=orcladmin" -w <oid_password> -f <path to ldif file> -x

- Oracle Directory Services Managerを使用している場合は、次の手順を実行します。

1. Directory Services Managerを使用して、Oracle Identity Directoryに接続し、「データ・ブラウザ」タブをクリックします。

2. 「データ・ツリー」で、一番右にあるアイコンを選択します。
「ファイルのインポート」ダイアログ・ボックスを開きます(図13-11)。

図13-11 ファイルのインポート

3. 「ファイルのインポート」ダイアログ・ボックスでは、手順1で作成したLDIFファイルを参照し、「OK」をクリックします。

14 Oracle WebLogic 10.3の組込みLDAPサーバーの設定

この章では、WebCenter Sites用として現在サポートされているWebLogicの組込みLDAPサーバーの設定手順について説明します。

注意:

WebCenter Sites LDAPインテグレータを実行する前に、WebLogic LDAPを設定する必要があります。

この章の内容は、次のとおりです。

- 第14.1項「WebLogic組込みLDAPサーバーの有効化」

- 第14.2項「ユーザー・パスワードの変更」

14.1 WebLogic組込みLDAPサーバーの有効化

この項では、WebLogic組込みLDAPサーバーを有効化する方法について説明します。

WebLogic組込みLDAPサーバーを有効化するには

1. WebLogicサーバーの管理コンソールにログインします。

2. 左側の「ドメイン構造」ツリーで、WebLogic Portalドメインをクリックします。

3. 組込みLDAPのパスワードを設定します(図14-1)。

1. ワークスペースで「セキュリティ」タブを選択し、「組込みLDAP」サブタブを選択します。

2. 左上の「チェンジ・センター」ペインで、「ロックして編集」クリックします。

3. 「資格証明」フィールドで、目的の組込みLDAPパスワードを入力します。確認のために「資格証明の確認」フィールドでパスワードを再度入力します。

4. 「Save」をクリックします。

図14-1 「セキュリティ」タブ - 「組込みLDAP」サブタブ

4. 組込みLDAP認証プロバイダを作成します(図14-2)。

1. 「ドメイン構造」ツリーで、「セキュリティ・レルム」をクリックします。

2. ワークスペースで、myrealmをクリックし、「プロバイダ」タブを選択します。

図14-2 「プロバイダ」タブ - 「認証」サブタブ

3. 「New」をクリックします。

4. 「名前」フィールドで、認証プロバイダの名前を入力します。

5. 「タイプ」ドロップダウン・リストで、DefaultAuthenticatorを選択します。

6. 「OK」をクリックします。新しい認証プロバイダがプロバイダのリストに表示されます。

5. 「チェンジ・センター」で、「変更のアクティブ化」をクリックします。

6. 管理サーバーを停止します。

14.2 ユーザー・パスワードの変更

この項では、WebLogic LDAPサーバーでユーザー・パスワードを変更する方法を示します。

WebLogic LDAPサーバーでユーザー・パスワードを修正するには

1. WebLogicサーバーの管理コンソールにログインします。

2. 「ドメイン構造」ツリーで、「セキュリティ・レルム」をクリックします。

3. ワークスペースで、myrealmをクリックし、「ユーザーとグループ」タブ(図14-3)を選択します。

図14-3 「ユーザーとグループ」タブ - 「ユーザー」サブタブ

4. パスワードを変更するユーザーをクリックします。
ワークスペースに、図14-4の「<user name>の設定」画面が表示されます。

図14-4 「一般」タブ

5. 「パスワード」タブを選択し、両方のフィールドに新しいパスワードを入力します(図14-5)。

図14-5 「パスワード」タブ

6. 「Save」をクリックします。

15 IBM Tivoli Directory Server 6.xの設定

この章の内容は、次のとおりです。

- 第15.1項「IBM Tivoli Directory Serverのコマンド」

- 第15.2項「IBM Tivoli Directory Serverをインストールする前に」

- 第15.3項「IBM Tivoli Directory Serverのインストール」

- 第15.4項「Tivoli Directory Serverの構成」

- 第15.5項「LDAPブラウザを使用したIBM TDSへの接続」

注意:

この章では、Tivoli Directory Serverを「TDS」と記述する場合もあります。

15.1 IBM Tivoli Directory Serverのコマンド

表15-1 IBM Tivoli Directory Serverのコマンド

処理

コマンド

インスタンスの起動

<LDAP Install directory>/sbin/idsslapd -I <instance name>

インスタンスの停止

<LDAP Install directory>/bin/ibmdirctl stop -h localhost -D cn=root -w <password for cn=root>

インスタンスのチェック

<LDAP Install directory>/bin/ibmdirctl status -h localhost -D cn=root -w <password entered for cn=root>

インスタンスのリストの表示

<LDAP Install directory>/sbin/idsilist

インスタンス管理ツールのロード

<LDAP Install directory>/sbin/idsxinst

インスタンス用構成ツールのロード

<LDAP Install directory>/sbin/idsxcfg -I <name of instance>

15.2 IBM Tivoli Directory Serverをインストールする前に

1. グループidsldapを作成します。

2. LDAPインスタンス用のユーザーを作成して、パスワードを記録しておきます(例、ldapdb2)。このパスワードは、第15.3項「IBM Tivoli Directory Serverのインストール」の手順7で使用します。

3. pdkshがインストールされていることを確認します。

15.3 IBM Tivoli Directory Serverのインストール

1. IBMからTivoli Directory Serverをダウンロードします。

2. アーカイブを一時ディレクトリに解凍します。

3. 一時ディレクトリに移動して実行します(図15-1)。

./install_ldap_server.

図15-1 IBM Tivoli Directory Serverのインストール

4. インストール・ダイアログ・ボックスが表示されたら、使用する言語を選択し(図15-2)、「OK」をクリックします。

図15-2 IBM Tivoli Directory Serverダイアログ・ボックス

5. 「Next」をクリックします(図15-3)。

図15-3 IBM Tivoli Directory Server - ようこそ

6. 「License Agreement」画面(図15-4)で、「I Accept the terms in this license agreement」を選択し、「Next」をクリックします。

図15-4 ソフトウェア・ライセンス契約

7. 最初の構成画面(図15-5)で、次のようにフィールドに入力します。

- DB2 administrator ID: LDAPインスタンス用に作成されたユーザーの名前。

- DB2 administrator password: 第15.2項「IBM Tivoli Directory Serverをインストールする前に」の手順2で、LDAPインスタンス・ユーザーに指定したパスワード(ldapdb2)を入力します。

- 他の設定はデフォルト値のままにします。

- 「Next」をクリックします。

図15-5 データベース情報

8. 2番目の構成画面(図15-6)で、次のようにフィールドに入力します。

1. Administrator password: パスワードを入力し、記録しておきます。このパスワードは、構成全体にわたって繰り返し使用し、sn=rootと記述します。

2. User-defined suffix: dc=<domain>,dc=<ext>。たとえば、ドメインがexample.comの場合、ユーザー定義接頭辞はdc=example,dc=comとなります。

3. Local hostnameが正しいことを確認します。

4. 「Next」をクリックします。

図15-6 データベース情報(続き)

9. 3番目の構成ページで次の手順を実行します(図15-7)。

1. フィールドに次のように入力します。

- SSL key file password: SSLのパスワードを入力します。

- Non-SSL port: 非SSLポート値が389に設定されていることを確認します。非SSLが変更されている場合は、WebCenter Sitesをインストールするときに新しい値を使用します。

2. 「Next」をクリックします。

図15-7 データベース情報(続き)

10. 正常にインストールするために十分なディスク容量があることを確認し(図15-8)、「Next」をクリックします。

図15-8 ディスク容量

11. サマリーを確認し(図15-9)、「Next」をクリックします。

図15-9 構成オプションの確認

12. インストーラが終了するのを待ちます(図15-10)。

図15-10 進行中のIBM Tivoli Directory Serverのインストール

13. 「Finish」をクリックします。これで、インストールは完了です(図15-11)。

図15-11 IBM Tivoli Directory Serverのインストール完了

15.4 Tivoli Directory Serverの構成

注意:

WebCenter Sitesでは、sha暗号化を使用するIBM TDSのみがサポートされます。

1. テキスト・エディタで次のファイルを開きます。

/home/<ldap user>/idsslapd-<ldap user>/etc/ibmslapd.conf.

2. ibm-slapdPwEncryptionパラメータを検索し、値をshaに変更します。

3. テキスト・エディタでの変更を保存します。

LDAP構成の完了と確認

1. IBM TDSのインスタンスを起動します。

<LDAP Install directory>/sbin/idsslapd -I <instance name>

2. IBM TDSインスタンス構成ツールを起動します(構成手順を継続するために表示(図15-12)を設定する必要があります)。

<LDAP Install directory>/sbin/idsxcfg -I <name of instance>

図15-12 IBM Tivoli Directory Server Configuration Tool

3. 「Manage suffixes」を選択します(図15-13)。

図15-13 IBM Tivoli Directory Server Configuration Tool - Manage Suffixes

4. インストールの間に指定したユーザー定義の接尾辞がリストに表示されていることを確認して、「OK」をクリックします。

LDIFファイル(LDAPブラウザ)のインポート

1. IDM TDSのインスタンスを起動します。

<LDAP Install directory>/sbin/idsslapd -I <instance name>

2. LDAPブラウザを使用して、IBM TDSに接続します。この手順は、第15.5項「LDAPブラウザを使用したIBM TDへの接続」を参照してください。

3. dc=<domain>,dc=<ext>を選択します。「LDIF」メニューをクリックし、「Import」を選択します(図15-14)。

図15-14 LDAP Browser\Editor - Import

4. 「Add only」ボタンをクリックします(図15-15)。

図15-15 LDIFのインポート

5. LDIFファイル<cs_install_dir/ldap>/tivolildap.ldifを参照し(図15-16)、「OK」をクリックします。

図15-16 tivolildap.ldif

6. 「Import」をクリックします。

注意:

rootエントリはすでに存在するためインポートされませんが、その他はすべて正常にインポートされます。

7. 「OK」をクリックします(図15-17)。

図15-17 LDIFのインポート - 終了

LDIFファイル(構成ツール)のインポート

1. dos2unixユーティリティを使用して、LDIFファイルをUNIX形式に変換します。

- Linux: dos2unix <tivolildap.ldif>

- Solaris: mv tivolildap.ldif > tivolildap2.ldif dos2unix tivoli.ldap2.ldif > tivolildap.ldif

2. IBM TDSのインスタンスを停止します。

<LDAP Install directory>/bin/ibmdirctl stop -h localhost -D cn=root -w <password for cn=root>

3. IBM TDSインスタンス構成ツールを起動します(インポート手順を継続するために表示を設定する必要があります)。

<LDAP Install directory>/sbin/idsxcfg -I <name of instance>

4. 「Import LDIF data」を選択します(図15-18)。

図15-18 LDAPサーバー上のLDIFファイルのパスと名前

5. 「Browse」をクリックします。

6. インポートするLDIFファイルを参照し(図15-19)、「OK」をクリックします。

図15-19 「Browse」ダイアログ・ボックス

7. 「Import」をクリックします(図15-20)。

図15-20 「Import」ボタン

8. インポートが完了したら「OK」をクリックします(図15-21)。

図15-21 「Information」ダイアログ・ボックス

LDIFファイルを使用たユーザーとACLの追加

1. 空のLDIFファイルを作成します(例、addstuff.ldif)。

2. 追加するユーザーごとに、次の内容をLDIFファイルに追加します。

dn: uid=<User_Name>,cn=users,dc=<domain>,dc=<ext>
userPassword: <password>
uid: <User_Name>
objectClass: top
objectClass: person
objectClass: organizationalPerson
objectClass: inetOrgPerson
sn: <User_Name>
cn: <User_Name>

3. 追加するACLごとに、次の内容をLDIFファイルに追加します。

dn: cn=<ACL Name>,cn=groups,dc=<domain>,dc=<ext>
objectClass: top
objectClass: groupOfNames
member: uid=<User_Name 1>,cn=users,dc=<domain>,dc=<ext>
member: uid=<User_Name 2>,cn=users,dc=<domain>,dc=<ext>
.
.
.
member: uid=<User_Name n>,cn=users,dc=<domain>,dc=<ext>

4. 第15.4項の「LDIFファイル(LDAPブラウザ)」または第15.4項の「LDIFファイル(構成ツール)」の手順に従ってLDIFファイルをインポートします。

15.5LDAPブラウザを使用したIBM TDSへの接続

1. LDAPブラウザをダウンロードし、インストールします。

2. LDAPブラウザを起動します。

./lbe.sh

3. 必要なフィールドに入力します。

- Host: IBM TDSのIPまたはホスト名を入力します。

注意:

IBM TDSが実行されるデフォルト・ポートは389です。

- Port: IBM TDSが実行されるポートを入力します。

- Base DN: IBM TDSのインストールの間に入力した、ユーザー定義の接尾辞を入力します(ユーザー定義の接尾辞の詳細は手順8を参照してください)。

- Anonymous bind: チェック・ボックスの選択を解除します。

- User DN: cn=rootを入力します。

- Password: cn=rootのパスワードを入力します(図15-22)。

図15-22 「Edit Session」ダイアログ・ボックス

4. 「Save」をクリックします(図15-23)。

図15-23 LDAP Browser\Editor

16 Microsoft Active Directory 2012のインストール

この章では、Microsoft Windows Server 2012システム設定の構成、ネットワーク設定の構成、Microsoft Windows Active Directory 2012のインストール、グループ・ポリシーの確認と変更、およびLDAPブラウザを使用したActive Directoryへの接続を行う手順について説明します。

この章の内容は、次のとおりです。

- 第16.1項「OSシステム設定の構成」

- 第16.2項「ネットワーク設定の構成」

- 第16.3項「Active Directory 2012のインストール」

- 第16.4項「グループ・ポリシーの確認」

- 第16.5項「グループ・ポリシーの変更」

- 第16.6項「LDAPブラウザを使用したActive Directoryサーバーへの接続」

16.1 OSシステム設定の構成

OSシステムの設定を構成する手順は、次のとおりです。

1. Windows Server 2012 (Webを除く任意のWindowsサーバー)をインストールします。

2. インストールが完了したとき、インストール・ディスクはActive Directoryサーバーのインストールを完了するのに必要になるため、ドライブに入れたままにします。

3. コンピュータ名とDNS接頭辞を設定します。

4. コントロール・パネルの「システム」ダイアログ(図16-1)で、「システムの詳細設定」を選択します。

図16-1 Windows Server 2012コントロール・パネル: システム

5. 「システムのプロパティ」ダイアログで、「コンピュータ名」タブを選択して(図16-2)、「変更」をクリックします。

図16-2 システムのプロパティ

6. 「コンピューター名/ドメイン名の変更」ダイアログ(図16-3)で、次のフィールドに入力します。

- コンピュータ名: コンピュータを表す名前を入力します。この名前を記録しておきます。

- 所属するグループ: 「ワークグループ」オプションを選択し、一意のワークグループ名を入力します。この名前を記録しておきます。

図16-3 コンピュータ名/ドメイン名の変更

7. 「詳細」をクリックします。

8. 「DNSサフィックスと NetBIOSコンピュータ名」ダイアログ(図16-4)で、次のフィールドに入力します。

- このコンピュータのプライマリDNSサフィックス: コンピュータのDNS接頭辞を入力します。この接頭辞を記録しておきます。

- ドメインのメンバシップが変更されるときにプライマリDNSサフィックスを変更する: このオプションが選択されている場合は、選択を解除します。

図16-4 DNS接頭辞とNetBIOSコンピュータ名

9. 「OK」をクリックしてダイアログを閉じます。

10. 「コンピューター名/ドメイン名の変更」ダイアログ(図16-5)で、「OK」をクリックします。

図16-5 コンピュータ名/ドメイン名の変更

11. 再起動を求めるダイアログ(図16-6)で、「後で再起動」をクリックします。

図16-6 再起動のダイアログ

16.2 ネットワーク設定の構成

ネットワークの設定を構成する手順は、次のとおりです。

1. 「ネットワークと共有センター」ダイアログ(図16-7)を開きます。

図16-7 ネットワークと共有センター

2. 編集するネットワーク接続を選択します(複数のipconfigの結果がある場合は、正しい接続を選択しているか確認してください)。

3. 選択したネットワークの「イーサネットの状態」ダイアログ(図16-8)で、「プロパティ」をクリックします。

図16-8 イーサネットの状態

4. 「イーサネットの状態」ダイアログ(図16-9)で、「インターネット プロトコル バージョン4 (TCP/Iv4)」を選択します。

図16-9 イーサネットのプロパティ

5. IPアドレスとして未使用の静的IPアドレスを設定します。優先DNSサーバーとしてコンピュータのIPアドレスを設定します。

6. 「詳細設定」をクリックします。

7. 「TCP/IP 詳細設定」ダイアログ(図16-10)で、「DNS」タブを選択し、次のタスクを実行します。

- 「プライマリおよび接続専用の DNSサフィックスを追加する」オプションを有効にします。

- 「プライマリDNSサフィックスの親サフィックスを追加する」オプションを有効にします。

図16-10 TCP/IP 詳細設定

8. 「OK」をクリックして、「TCP/IP 詳細設定」ダイアログ・ボックスを閉じます。

9. 「OK」をクリックして、「イーサネットのプロパティ」ダイアログ・ボックスを閉じます。

10. 「ネットワーク接続」ダイアログを閉じます。

11. マシンを再起動します。

16.3 Active Directory 2012のインストール

Active Directory 2012をインストールする手順は、次のとおりです。

1. 「サーバー マネージャー」の「ダッシュボード」(図16-11)で、「役割と機能の追加」をクリックします。

図16-11 「サーバー マネージャー」の「ダッシュボード」

2. 「役割と機能の追加ウィザード」で、「始める前に」の情報を確認し(図16-12)、「次へ」をクリックします。

図16-12 役割と機能の追加ウィザード: 始める前に

3. 「インストールの種類の選択」の手順(図16-13)で、「役割ベースまたは機能ベースのインストール」オプションを選択し、「次へ」をクリックします。

図16-13 役割と機能の追加ウィザード: インストールの種類の選択

4. 「宛先サーバーの選択」の手順(図16-14)で、「サーバー プールからサーバーを選択」オプションを有効にし、使用するサーバーを選択して、「次へ」をクリックします。

図16-14 役割と機能の追加ウィザード: 宛先サーバーの選択

5. 「サーバーの役割の選択」の手順(図16-15)で、「Active Directoryドメイン サービス」オプションを選択し、「次へ」をクリックします。

図16-15 役割と機能の追加ウィザード: サーバーの役割の選択

6. 「役割と機能の追加ウィザード」の注意事項の表示(図16-16)で、「機能の追加」をクリックしてActive Directoryドメイン サービスに必要な役割、サービスおよび機能をインストールします。

図16-16 役割と機能の追加ウィザード: 注意事項

7. 「機能の選択」の手順(図16-17)で、「.NET Framework 3.5 機能」オプションを有効にします(有効になっていない場合)。Active Directory 2012では、.NET Framework 3.5をインストールする必要があります。「次へ」をクリックします。

図16-17 役割と機能の追加ウィザード: 機能の選択

8. 「Active Directoryドメイン サービス」の手順(図16-18)で、「次へ」をクリックします。

図16-18 役割と機能の追加ウィザード: Active Directoryドメイン サービス

9. 「インストール オプションの確認」の手順(図16-19)で、選択内容を確認して、「インストール」をクリックします。

図16-19 役割と機能の追加ウィザード: インストール オプションの確認

10. インストールが正常に完了するまで待ちます(図16-20)。ウィザードは閉じないでください。正常に完了したら、ウィザード内の「このサーバーをドメイン コントローラーに昇格する」リンクをクリックします。これによって、Active Directoryドメイン サービス構成ウィザードが開きます。

図16-20 役割と機能の追加ウィザード: このサーバーをドメイン コントローラーに昇格する

11. Active Directoryドメイン サービス構成ウィザードの「配置構成」画面(図16-21)で、「新しいフォレストを追加する」オプションを選択し、ルート・ドメイン名を指定します。「次へ」をクリックします。

図16-21 Active Directoryドメイン サービス構成ウィザードの「配置構成」(「新しいフォレストを追加する」)

12. 「ドメイン コントローラー オプション」の手順(図16-22)で、次のタスクを実行します。

- 「フォレストの機能レベル」で、「Windows Server 2012」を選択します。

- 「フォレストの機能レベル」で、「Windows Server 2012」を選択します。

- 「ドメイン コントローラーの機能を指定してください」で、「ドメイン ネーム システム (DNS) サーバー」オプションを有効にします。

- DSRMパスワードを指定します。

- 「Next」をクリックします。

DHCPベースのアダプタがある場合は、インストールを続行するためにすべての物理アダプタに固定IPアドレスが割り当てられます。インストールが完了したら、DHCPアダプタに戻すことができます。

図16-22 Active Directoryドメイン サービス構成ウィザード: ドメイン コントローラー オプション

13. 「DNSオプション」の手順(図16-23)で、作成しているDNSゾーンに権限のある親ゾーンがない場合には警告メッセージが表示されます。「Next」をクリックします。

図16-23 Active Directoryドメイン サービス構成ウィザード: DNSオプション

14. 「DNSオプション」の注意事項の通知(図16-24)で、「OK」をクリックします。

図16-24 「DNSオプション」の注意事項

15. 「追加オプション」の手順(図16-25)で、NetBIOS名を確認します。

図16-25 Active Directoryドメイン サービス構成ウィザード: 追加オプション

16. 「パス」の手順(図16-26)でデフォルトを受け入れ、「次へ」をクリックします。

図16-26 Active Directoryドメイン サービス構成ウィザード: パス

17. 「オプションの確認」の手順(図16-27)で、次のタスクを実行します。

- 設定を確認します。

- 設定をスクリプトにエクスポートします。

- 「Next」をクリックします。

図16-27 Active Directoryドメイン サービス構成ウィザード: オプションの確認

18. すべての前提条件のチェックに合格していることを確認し(図16-28)、結果を参照します。前提条件のチェックが正常に完了したら、「インストール」をクリックします。

図16-28 Active Directoryドメイン サービス構成ウィザード: 前提条件チェックの結果

19. 「前提条件のチェック」の合格の通知(図16-29)で、「OK」をクリックします。

図16-29 前提条件チェックの合格の確認

20. システムによるインストールが完了したら、システムを再起動してください。

16.4 グループ・ポリシーの確認

グループ・ポリシーを確認する手順は、次のとおりです。

1. 「ファイル名を指定して実行」ダイアログでgpmc.mscを実行します(図16-30)。

図16-30 「ファイル名を指定して実行」ダイアログ

2. 「グループ ポリシーの管理」ユーティリティが開きます(図16-31)。

図16-31 グループ ポリシーの管理

3. 「ドメイン」を展開し、次に使用するドメイン、「既定のドメイン ポリシー」の順に展開します(図16-32)。

図16-32 グループ ポリシーの管理: 既定のドメイン ポリシー

4. 「設定」タブを選択します(図16-33)。

図16-33 グループ ポリシーの管理: 「設定」タブ

5. 「セキュリティの設定」セクション(図16-34)、および「アカウント ポリシー/パスワードのポリシー」セクションを「表示」をクリックして展開します。

図16-34 グループ ポリシーの管理: 「設定」タブ

6. 「ポリシー」リストを確認します。「パスワードは、複雑さの要件を満たす必要がある」を「無効」に設定します。WebCenter Sitesのパスワードはこの要件を満たしません。

16.5 グループ・ポリシーの変更

グループ・ポリシーを変更する手順は、次のとおりです。

1. 「グループ ポリシーの管理」ユーティリティ(図16-35)で、「既定のドメイン ポリシー」を右クリックして、「編集」を選択します。これにより「グループ ポリシー管理エディタ」が表示されます。

図16-35 グループ ポリシー管理エディタ

2. 「コンピュータの構成」、「ポリシー」、「Windowsの設定」、「セキュリティの設定」、「アカウントの設定」、および「パスワードのポリシー」の順に展開します。

3. 画面の右側にある「パスワードは、複雑さの要件を満たす必要がある」を右クリックして(図16-36)、「プロパティ」を選択します。

図16-36 グループ ポリシー管理エディタ

4. 「セキュリティ ポリシーの設定」タブで、「無効」オプションを選択します(図16-37)。「OK」をクリックします。

図16-37 セキュリティ ポリシーの設定

5. 「OK」をクリックして、「グループ ポリシー管理エディター」と「グループ ポリシーの管理」ユーティリティを閉じます。

ドメインでパスワードの複雑さがチェックされなくなります。これでWebCenter Sitesのデフォルト・パスワードを使用できます。WebCenter Sitesのインストール時、「セキュリティ ポリシーの設定」で「有効」を選択して、セキュリティ設定を再度確立できます。

16.6 LDAPブラウザを使用したActive Directoryサーバーへの接続

この項では、LDAPブラウザを使用したActive Directoryサーバーへの接続方法について説明します。LDAPブラウザを使用したグループの追加、パスワードの設定、およびアカウントのアクティブ化はできないことに注意してください。

1. LDAPブラウザを開きます。

2. 「接続」タブをクリックします。

3. 次の情報を入力します(図16-38)。

- Host: localhost(リモートから接続している場合は、実際のホスト名を入力します)

- Base DN: <DNS_suffix>(ホスト名の後のDNS名の一部)

- Anonymous bind: 選択を解除

- User DN: administrator@<DNS_suffix>

- Append base DN: 選択を解除

- Password: <ADS_password>

図16-38 セッションの編集

4. 「Save」をクリックします。

5. LDAPツリーのデフォルト・ビューを表示します。

17 Microsoft Active Directory 2008のインストール

この章には、次の項が含まれます。

- 第17.1項「Active Directory 2008のインストール」

- 第17.2項「ネットワーク設定の構成」

- 第17.3項「Active Directory 2008サービスのインストール」

- 第17.4項「Active Directory 2008インストールのインストール・ウィザード」

- 第17.5項「グループ・ポリシーの確認」

- 第17.6項「グループ・ポリシーの変更」

- 第17.7項「LDAPブラウザの使用によるADSへの接続」

17.1 Active Directory 2008のインストール

1. オペレーティング・システムをインストールします。

1. Windows Server 2008 (Web以外のすべてのWindowsサーバー)をインストールします。

2. インストールが完了しても、インストール・ディスクをドライブから出さないでください。ADSのインストールを完了するために、このディスクが必要です。

3. コンピュータの名前およびサフィックスを設定します。

2. 「システムのプロパティ」ダイアログ・ボックスを開きます。「スタート」をクリックし、コンピュータ・アイコンを右クリックします。

3. 「システム」ウィンドウで「システムの詳細設定」を選択します(図17-1)。

図17-1 システムの詳細設定

4. 「コンピュータ名」タブ(図17-2)を選択し、「変更」をクリックします。

図17-2 「システムのプロパティ」ダイアログ・ボックス

5. 表示されるポップアップ・ウィンドウ(図17-3)で、次のフィールドに入力します。

- コンピュータ名: コンピュータを表す名前を入力します。(この名前をメモしてください)。

- 所属するグループ: 「ワークグループ」ラジオ・ボタンを選択し、固有のワークグループ名を入力します。(この名前をメモしてください)。

図17-3 「コンピュータ名/ドメイン名の変更」ダイアログ・ボックス

- 詳細をクリックします。

- 「DNSサフィックスと NetBIOSコンピュータ名」ダイアログ・ボックス(図17-4)で、以下を行います。
このコンピュータのプライマリDNSサフィックス: ご使用のコンピュータのDNS接頭辞を入力します(この接頭辞をメモしてください)。

ドメインのメンバシップが変更されるときにプライマリDNSサフィックスを変更する: このチェック・ボックスが選択されている場合、選択を解除してください。

図17-4「DNSサフィックスとNetBIOSコンピュータ名」ダイアログ・ボックス

- 「OK」をクリックし、ダイアログ・ボックスを閉じます。

6. 「コンピュータ名/ドメイン名の変更」ダイアログ・ボックスで、「OK」をクリックします。

7. 「システムのプロパティ」ウィンドウで「閉じる」をクリックします。

8. 再起動ダイアログ・ボックス(図17-5)で「後で再起動」をクリックします。

図17-5「Microsoft Windows」ダイアログ・ボックス

17.2 ネットワーク設定の構成

ネットワーク設定を構成するには

1. 「ネットワークのプロパティ」を開きます。

1. 「スタート」→「コントロール パネル」を選択します。

2. 「ネットワークと共有センター」アイコンをクリックします。

3. 編集するネットワーク接続(図17-6)を選択します(複数のsee ipconfig結果がある場合、正しい結果を選択する必要があります)。

図17-6 ネットワーク接続

2. 選択したネットワーク接続の横にある「状態の表示」を選択します。

3. 「プロパティ」をクリックします(図17-7)。

図17-7「プロパティ」ボタン

4. 「インターネット プロトコル バージョン4 (TCP/Iv4)」を選択します(図17-8)。

図17-8 インターネット プロトコル バージョン4 (TCP/Iv4)

1. IPアドレスとして未使用の静的IPアドレスを設定します。

2. 優先DNSサーバーとしてコンピュータのIPアドレスを設定します。

3. 「詳細設定」をクリックします。

- 「プライマリおよび接続専用のDNSサフィックスを追加する」チェック・ボックスを選択します(図17-9)。

- 「プライマリDNSサフィックスの親サフィックスを追加する」チェック・ボックスを選択します(図17-9)。

図17-9 TCP/IP 詳細設定

5. プロパティ・ペインが終了するまでクリックし、「閉じる」をクリックします。

6. コンピュータを再起動します。

17.3 Active Directory 2008サービスのインストール

1. 「スタート」→サーバー マネージャを選択します。

2. 「役割」セクション(図17-10)で、「役割の追加」をクリックします。

図17-10「役割」セクション-「役割の追加」

3. 「役割の追加ウィザード」(図17-11)で「次へ」をクリックします。

図17-11「役割の追加ウィザード」-「始める前に」

4. 「Active Directoryドメイン サービス」を選択し(図17-12)、「次へ」をクリックします。

図17-12「役割の追加ウィザード」-「サーバーの役割の選択」

5. Active Directoryとともにインストールする追加サービスのリストを確認し(図17-13)、「次へ」をクリックします。

図17-13「役割の追加ウィザード」-「Active Directoryドメイン サービス」

6. 「インストール」をクリックしてActive Directory 2008のインストールを開始します(図17-14)。

図17-14 「役割の追加ウィザード」-インストール オプションの確認

7. インストールが完了するまで待機します(図17-15)。

図17-15「役割の追加ウィザード」-「インストールの進行状況」

8. 「役割の追加ウィザード」ページの結果を確認します(図17-16)。「このウィザードを終了し、Active Directoryドメイン サービス インストール ウィザード(dcpromo.exe) を起動します。」をクリックします。

図17-16「役割の追加ウィザード」-「インストールの結果」

17.4 Active Directory 2008インストールのインストール・ウィザード

1. 「ようこそ」画面(図17-17)で「次へ」をクリックします。

図17-17「Active Directoryドメイン サービス インストール ウィザード」-「ようこそ」

2. 「オペレーティング システムの互換性」画面(図17-18)で、「次へ」をクリックします。

図17-18 オペレーティング システムの互換性

3. 「展開の構成の選択」画面(図17-19)で「フォレストに新しいドメインを作成する」を選択し、「次へ」をクリックします。

図17-19 展開の構成を選択

4. フォレスト・ルート・ドメインの名前を指定します(図17-20)。

1. 新しいフォレストの名前を入力します。これは、前に作成したDNSルート・ドメインです。「Next」をクリックします。

図17-20 フォレスト ルート ドメイン名

2. 確認ダイアログが完了するまで待機します(図17-21)。

図17-21 確認中

5. 「フォレストの機能レベルの設定」画面(図17-22)で「Windows Server 2008」をクリックし、「次へ」をクリックします。

図17-22 フォレストの機能レベルの設定

6. 「追加のドメイン コントローラ オプション」画面(図17-23)で、「DNSサーバー」が選択されていることを確認し、「次へ」をクリックします。

図17-23 追加のドメイン コントローラ オプション

DHCPベースのアダプタがある場合、次のポップアップ・メッセージが表示されます(図17-24)。

図17-24 静的 IP の割り当て

「いいえ、すべての物理アダプタに静的IPアドレスを割り当てます」を選択してインストールを続行します。インストールが完了した後、DHCPアダプタを変更して戻すことができます。

7. 作成するDNSゾーンに権限のある親ゾーンがない場合、次のポップアップ・メッセージが表示される場合があります(図17-25)。

図17-25 Active Directoryドメイン サービス インストール ウィザード

「はい」を選択してインストールを続行します。

8. 「データベース、ログ ファイル、および SYSVOLの場所」画面(図17-26)の「データベース フォルダ」フィールドで、デフォルトを選択するか、システムの要件に応じてこれを変更し、「次へ」をクリックします。

図17-26 データベース、ログ ファイル、および SYSVOLの場所

9. 「ディレクトリ サービス復元モードAdministratorパスワード」画面(図17-27)で、パスワードを入力し、それをメモします。

図17-27 ディレクトリ サービス復元モードAdministratorパスワード

10. 「要約」画面(図17-28)で以下を行います。

1. 設定を確認します。

2. 設定をエクスポートします。

3. 「Next」をクリックします。

図17-28 要約

11. インストールが完了するまで待機します(図17-29)。

図17-29 DNSインストールが終了するまで待機

12. 「Active Directoryドメイン サービス インストール ウィザード」(図17-30)で、「完了」をクリックしてインストールを完了します。

図17-30「Active Directoryドメイン サービス インストール ウィザード」の完了

13. システムを再起動します。

17.5 グループ・ポリシーの確認

1. 「スタート」→「ファイル名を指定して実行」を選択します。

1. 入力フィールドにgpmc.mscと入力します。

2. 「OK」をクリックします(図17-31)。

図17-31「ファイル名を指定して実行」ダイアログ・ボックス

2. 「グループ ポリシーの管理」が開きます(図17-32)。

図17-32 グループ ポリシーの管理

1. 「グループ ポリシーの管理」画面(図17-33)の左パネルで、「ドメイン」→<your domain name>のツリーを展開し、「既定のドメイン ポリシー」を選択します。

図17-33 ドメイン: vm.example.com

2. 「設定」タブを選択します(図17-34)。

図17-34「グループ ポリシーの管理」-「設定」タブ

3. 「表示」をクリックして「セキュリティ」→「アカウント ポリシー/パスワード ポリシー」セクションを展開します(図17-35)。

図17-35「セキュリティ」→アカウント ポリシー/パスワード ポリシー

3. 「ポリシー」リストを確認します。「パスワードは、複雑さの要件を満たす必要がある」オプションは、デフォルトでは「true」に設定されています。このオプションを「Disabled」に変更します(WebCenter Sitesのデフォルト・パスワードはこれらの要件を満たしません)。

17.6 グループ・ポリシーの変更

1. 「スタート」→「ファイル名を指定して実行」を選択します。

1. 表示されたフィールドにgpmc.mscと入力します。

2. 「OK」をクリックします(図17-36)。

図17-36「ファイル名を指定して実行」ダイアログ・ボックス

2. 「グループ ポリシーの管理」画面で「ドメイン」→使用しているドメイン名の順にツリーを展開します。画面の右にある「既定のドメイン ポリシー」を選択し(図17-37)、「編集」を選択します。

図17-37 既定のドメイン ポリシー

3. 「グループ ポリシー管理エディタ」ウィンドウが開きます(図17-38)。

図17-38 グループ ポリシー管理エディタ

1. 左側のツリーで「コンピュータの構成」→「ポリシー」→「Windowsの設定」→「セキュリティの設定」→「アカウントの設定」→「パスワードのポリシー」を展開します(図17-39)。

図17-39 展開された「セキュリティの設定」

2. 画面の右側にある「パスワードは、複雑さの要件を満たす必要がある」を右クリックし、「プロパティ」を選択します。

3. 「パスワードは、複雑さの要件を満たす必要がある」プロパティ・ダイアログ・ボックス(図17-40)で、「無効」ラジオ・ボタンを選択し、「OK」をクリックします。

図17-40 「パスワードは、複雑さの要件を満たす必要がある」プロパティ・ダイアログ・ボックス

4. 「グループ ポリシー管理エディタ」ウィンドウおよび「グループ ポリシーの管理」ウィンドウを閉じます。

4. ドメインでパスワードの複雑さがチェックされなくなります。これでWebCenter Sitesのデフォルト・パスワードを使用できます。
WebCenter Sitesがインストールされた後、セキュリティ設定を再び行うために、「有効」をクリックして手順2とは反対の設定を行うことができます。

17.7 LDAPブラウザの使用によるADSへの接続

この項では、LDAPブラウザを使用してActive Directory Serverに接続する方法を説明します。

注意:

LDAPブラウザでは、グループの追加、パスワードの設定またはアカウントのアクティブ化は実行できません。

1. LDAPブラウザを開きます。

2. クイック接続タブを選択します。

3. 次の情報を入力します(図17-41)。

- ホスト: localhost(リモート接続する場合、実際のホスト名を入力します)

- ベースDN: <DNS_suffix>(ホスト名の後のDNS名の部分)

- 匿名バインド: 選択解除します

- ユーザーDN: administrator@<DNS_suffix>

- ベースDNの追加: 選択解除します

- パスワード: <ADS_password>(このパスワードは手順9で作成しました)

図17-41 セッションの編集-接続

4. 「Connect」をクリックします。

5. LDAPツリーでデフォルト・ビューを表示します(図17-42)。

図17-42 LDAPブラウザ\エディタ

18 OpenLDAP 2.3.xの設定

この章では、WebCenter Sitesとともに使用するOpenLDAPを設定する方法について説明します。

注意:

WebCenter Sites-LDAPインテグレータを実行する前に、OpenLDAPを設定する必要があります。

この項の内容は、次のとおりです。

- 第18.1項「OpenLDAPコマンド」

- 第18.2項「OpenLDAPのインストール」

- 第18.3項「OpenLDAPの構成」

- 第18.4項「OpenLDAPへのWebCenter Sitesスキーマの追加」

- 第18.5項「ユーザー・パスワードの変更」

18.1 OpenLDAPコマンド

この項では、最も一般的に使用されるOpenLDAPコマンドについて説明します。WebCenter Sitesとともに使用するOpenLDAPを構成するときのリファレンスとして使用してください。

18.1.1 OpenLDAPの起動

注意:

この項は、slapdデーモンが/usr/local/libexecにあることを前提としています。インストールによっては、デーモンが別の場所にある場合もあります。その場合、この項にリストされているコマンド内のパスを正しいパスに置き換えてください。

- OpenLDAPを通常起動するには、次のコマンドを使用します。
/usr/local/libexec/slapd

- 完全デバッグありでOpenLDAPを起動するには(構成の問題を診断する場合、およびWebCenter Sitesをインストールする場合に便利です)、次のコマンドを使用します。
/usr/local/libexec/slapd -h 'ldap:///' -d 0x5001

18.1.2 OpenLDAPサーバーの検索

OpenLDAPサーバーを検索するには、次の手順を実行します。

1. 次のコマンドを実行します。

ldapsearch -x -D "cn=Manager,dc=<domain>,dc=<extension>" -W
-b '' -s base '(objectClass=*)' namingContexts

ここで、<domain>および<extension>は、手順aで指定した値です。

2. パスワードを要求するプロンプトが表示されたら、手順dで指定したルートDNユーザーのパスワードを入力します。
ldapsearchコマンドの通常の応答は次のようになります。

Enter LDAP Password:
# extended LDIF
#
# LDAPv3
# base <> with scope baseObject
# filter: (objectClass=*)
# requesting: namingContexts
#

#
dn:
namingContexts: dc=example,dc=com
# search result
search: 2
result: 0 Success

# numResponses: 2
# numEntries: 1

18.1.3 OpenLDAPサーバーへのLDIFファイルの追加

OpenLDAPサーバーに整形式のLDIFファイルを追加するには、ldapaddコマンドを使用します。

ldapadd -D 'cn=Manager,dc=<domain>,dc=<extension>'
-w <root_dn_password> -f <LDIF_file_name>

ここで、

- <domain>および<extension>は、手順aで指定した値です。

- <root_dn_password>は、手順dで指定したルートDNユーザーのパスワードです。

- <LDIF_file_name>は、追加するLDIFファイルの名前です。

18.2 OpenLDAPのインストール

この項では、OpenLDAPのインストール方法について説明します。

注意:

OpenLDAPは、ほとんどのLinuxディストリビューションにバンドルされています。OpenLDAPがシステムにすでにインストールされている場合、この項はスキップしてください。

Open LDAPをインストールするには

1. OpenLDAP WebサイトからOpenLDAP tgzアーカイブをダウンロードします。
http://www.openldap.org/

例: openldap-stable-20070110.tgz

2. アーカイブを解凍します(図18-1)。

- GNUを使用している場合、次のコマンドを使用します。
tar-xvzf openldap-stable-20070110.tgz

- GNUを使用していない場合、次のコマンドを使用します。
gzip -d openldap-stable-20070110.tgz ; tar -xvf openldap-stable-20070110.tar

図18-1 アーカイブの解凍

3. OpenLDAPソースを格納しているディレクトリに変更します(図18-2)。たとえば、次のように指定します。
cd openldap-2.3.32

図18-2 ディレクトリの変更

4. 次のようにOpenLDAPソースを構成します(図18-3)。
./configure --enable-crypt --with-tls

図18-3 OpenLDAPソースの構成

推奨オプションを以下に示します。

- --enable-crypt —: パスワードの暗号化が有効になります。

- --with-tls —: TLS/SSLサポートが有効になります。

注意:

ご使用のシステム用にOpenLDAPをカスタマイズする場合、以下を実行します。

./configure --help: 構成オプションの全リストが表示されます。

5. OpenLDAP依存関係をコンパイルします: make depend

6. OpenLDAPをコンパイルします: make

7. OpenLDAPをインストールします: make install

注意:

デフォルトでは、OpenLDAPは/usr/localにインストールされます。

18.3 OpenLDAPの構成

この項では、OpenLDAPインストールの構成方法について説明します。

1. ldap.confファイルを次のように編集します。

注意:

前の項の手順に従いOpenLDAPを手動でインストールした場合、ldap.confは/usr/local/etcにあります。

1. ベースDNを指定します。次の行を探します(存在しない場合、作成します)。

BASE dc=<domain>,dc=<extension>

ここで、<domain>および<extension>は、それぞれドメインとLDAPサーバーのTLDです。

OpenLDAPのベースDNは、通常、2つのdcで構成されます。たとえば、完全ドメインがvm.example.comの場合、ベースDNはexample.comであり、BASE行は次のようになります。

BASE dc=example,dc=com

2. URIを指定します。次の行を探します(存在しない場合、作成します)。
URI ldap://<hostanme_or_IP> ldap://<hostanme_or_IP>

OpenLDAPで接続をリスニングするホスト名、IPアドレスまたはその両方を入力します。複数のエントリがある場合、スペースで区切ります。たとえば、次のように指定します。

URI ldap://127.0.0.1 ldap://localhost ldap://172.19.1.2

2. sldapd.confファイルを次のように編集します。

注意:

前の項の手順に従いOpenLDAPを手動でインストールした場合、sldapd.confは/usr/local/etcにあります。

1. 次のセクションを探します。

access to *
by self write
by users read
and replace it with:
access to *
by dn="cn=Manager,dc=<domain>,dc=<extension>" write
by self write
by users read
by anonymous auth

ここで、<domain>および<extension>は、手順1aで指定した値です。

2. 接尾辞を指定します。次の行を探します(存在しない場合、作成します)。
suffix dc=<domain>,dc=<extension>

ここで、<domain>および<extension>は、手順1aで指定した値です。

3. ルートDNユーザーを指定します。(ルートDNユーザーは、LDAPサーバーにアクセスするために使用します。)次の行を探します(存在しない場合、作成します)。
rootdn cn=<user_name>,dc=<domain>,dc=<domain>

ユーザー名としてManagerと入力し、<domain>および<extension>を、手順1aで指定した値に置き換えます。

4. ルートDNユーザーのパスワードを指定します。次の行を探します(存在しない場合、作成します)。

rootpw<password>

注意:

パスワードは暗号化することも、そのまま使用することもできます。(暗号化されたパスワードの先頭には{SSHA}が付加されます)。暗号化されたパスワードを使用する場合、以下を行います。

- slappasswdコマンドを使用して、暗号化されたパスワード(ハッシュ)を生成します。このコマンドにより、暗号化された有効なパスワード(ハッシュ)が生成され、端末に出力されます。

- 次の手順eを実行します。

5. (オプション)前の手順で暗号化されたパスワードを使用することを選択した場合、パスワード・タイプをSHAに設定します。次の行を探します(存在しない場合、作成します)。

password-hash {SSHA}

これにより、パスワード・タイプがSHA(デフォルト)に設定されます。他のパスワード・タイプも設定できます。詳細は、OpenLDAPのドキュメントを参照してください。

3. core.schemaファイルを次のように編集します。

注意:

前の項の手順に従いOpenLDAPを手動でインストールした場合、core.schemaは/usr/local/etc/schemaにあります。

1. 次のセクションを探します。

objectclass ( 2.5.6.17 NAME 'groupOfUniqueNames'   DESC 'RFC2256: a group of unique names (DN and Unique Identifier)'SUP top STRUCTURAL MAY ( businessCategory $ seeAlso $ owner $ ou $ o $ description $ uniqueMember) MUST ( uniqueMember $ cn ))

2. 各行の先頭に#文字を配置して、セクションをコメント行にします。次に、次の修正したセクションをその後に挿入します。

objectclass ( 2.5.6.17 NAME 'groupOfUniqueNames'   DESC 'RFC2256: a group of unique names (DN and Unique Identifier)'SUP top STRUCTURALMAY ( businessCategory $ seeAlso $ owner $ ou $ o $ description $ uniqueMember) MUST ( cn ))

元のセクションと修正したセクションの違いは、最後の行です。

MUST ( uniqueMember $ cn )がMUST ( cn )に変更されています。

これでOpenLDAPの構成は完了です。

18.4 OpenLDAPへのWebCenter Sitesスキーマの追加

この項では、OpenLDAPサーバーにWebCenter Sitesスキーマを追加する方法について説明します。

注意:

次のサンプルLDIFファイルの内容をコピーする場合、dnセクションの間およびファイルの末尾に空の行を挿入する必要があります。

WebCenter Sites用にOpenLDAPを構成するには

1. 次の内容を含むpre_cs_openldap.ldifという名前のLDIFファイルを作成します。

dn: dc=<domain>,dc=<extension>objectClass: dcObjectobjectClass: organizationdc: exampledescription: OpenLDAP pre_cs_setupo: Example Software# LDAP Manager Roledn: cn=Manager,dc=<domain>,dc=<extension>objectclass: organizationalRolecn: Manager# add the organizational Unit Peopledn: ou=People,dc=<domain>,dc=<extension>objectClass: organizationalUnitobjectClass: topou: People# add the organizational Unit Groupdn: ou=Groups,dc=<domain>,dc=<extension>objectClass: organizationalUnitobjectClass: topou: Groups

ここで、<domain>および<extension>は、手順aで指定した値です。

このファイルにより、2つのサブ組織(GroupsとPeople)およびManagerユーザーを含む新しい組織(example)が作成されます。Managerユーザーは、LDAPサーバーにアクセスするために使用します。

2. OpenLDAPサーバーにpre_cs_openldap.ldifファイルを追加します。次のコマンドを実行します。
ldapadd -D 'cn=Manager,dc=<domain>,dc=<extension>'

-w <root_dn_password> -f pre_cs_openldap.ldif

ここで、

- <domain>および<extension>は、手順aで指定した値です。

- <root_dn_password>は、手順dで指定したルートDNユーザーのパスワードです。

3. OpenLDAPサーバーをテストします。次のコマンドを実行します。
ldapsearch -x -b 'ou=Groups,dc=<domain>,dc=<extension>' '(objectclass=*)'

ここで、<domain>および<extension>は、手順aで指定した値です。

ldapsearchコマンドの応答例を以下に示します。

# extended LDIF## LDAPv3# base <ou=Groups,dc=example,dc=com> with scope subtree# filter: (objectclass=*)# requesting: ALL## search resultsearch: 2result: 0 Success# numResponses: 1

pre_cs_openldap.ldifファイルがLDAPサーバーに正常に挿入された場合、result:行にsuccessが表示されます。表示された場合、WebCenter Sites LDAPインテグレータを実行する準備が整ったことになります。詳細は、第V部「Oracle WebCenter SitesとLDAPの統合」を参照してください。

18.5 ユーザー・パスワードの変更

WebCenter Sites LDAPインテグレータを実行すると、すべてのWebCenter Sitesユーザー(fwadmin、ContentServerおよびDefaultReaderを除く)に、「WebCenter Sitesの構成」画面で入力したパスワードが割り当てられます。セキュリティ上の理由から、これらのユーザーに固有のパスワードを手動で割り当てることが必要な場合があります。

注意:

OpenLDAPの構成時に暗号化されたパスワードを使用することを選択した場合、WebCenter Sitesシステムですべてのユーザーのパスワードを変更する必要があります。変更しないと、WebCenter Sitesインストールが正しく機能しません。これは、WebCenter Sites-LDAPインテグレータが、ユーザー・パスワードをプレーンテキストとしてOpenLDAPに書き込み、一方でOpenLDAPはパスワード・ハッシュを必要とするためです。

次の表に、WebCenter Sitesユーザーに割り当てる必要があるパスワードを示します。

ユーザー

パスワード

DefaultReader

SomeReader

ContentServer

WebCenter Sitesインストール時に指定したパスワード

fwadmin

WebCenter Sitesインストール時に指定したパスワード

WebCenter Sitesシステムの他のすべてのユーザー

WebCenter Sites-LDAP統合時に指定したパスワード

この項では、OpenLDAPでパスワードを変更する方法として、次の方法を説明します。

- 第18.5.1項「LDAPブラウザの使用によるユーザー・パスワードの変更」

- 第18.5.2項「ldapmodifyコマンドの使用によるユーザー・パスワードの変更」

18.5.1 LDAPブラウザの使用によるユーザー・パスワードの変更

この項では、http://www-unix.mcs.anl.gov/~gawor/ldap/で入手できる無料のLDAPブラウザ/エディタ・プログラムを使用してユーザー・パスワードを変更する方法を説明します。

LDAPブラウザを使用してOpenLDAPでユーザー・パスワードを変更するには

1. LDAPブラウザをダウンロードし、インストールします。

2. LDAPブラウザを起動します: ./lbe.sh

3. 「Quick Connect」タブをクリックします(図18-4)。

図18-4 「Quick Connect」タブ

4. フィールドに次のように入力します。

フィールド

値

Hostname

OpenLDAPサーバーのホスト名。

Port

389

Version

3

Base DN

手順aで指定したベースDN。

Anonymous bind

Yes(チェック・ボックスを選択)

User DN

cn=Manager

Append base DN

Yes(チェック・ボックスを選択)

Password

手順dで指定したルートDNユーザーのパスワード。

5. 「Connect」をクリックします。

6. 左側のツリーで、ou=Peopleノードを展開します(図18-5)。

図18-5 展開されたou-People

7. パスワードを変更するユーザーをダブルクリックし、[Ctrl]+[E]キーを押します。

8. WebCenter Sites-LDAPインテグレータにより書き込まれたプレーンテキスト・パスワードは「userPassword」フィールドに表示されます(図18-6)。「Set」をクリックします。

図18-6 「Edit」ダイアログ・ボックス

9. ポップアップ・ウィンドウで、ユーザーのパスワードを入力し(図18-7)、「Set」をクリックします。

図18-7 「Generate Password」ダイアログ・ボックス

パスワードは暗号化された形式で表示されます。

10. 「Apply」をクリックして新しいパスワードを保存します(図18-8)。

図18-8 「Edit」ダイアログ・ボックス

11. パスワードを変更するユーザーごとに手順7から10を繰り返します。終了したら、WebCenter Sitesにログインして統合をテストします。

18.5.2 ldapmodifyコマンドの使用によるユーザー・パスワードの変更

ldapmodifyコマンドは、OpenLDAPサーバーの構成を変更する有効なLDIF文を入力できるインタフェースを提供しています。この項では、LDAPユーザーのパスワードを変更するldapmodifyおよびsldappasswdコマンドの使用方法について説明します。

ldapmodifyコマンドを使用してOpenLDAPでユーザー・パスワードを変更するには

1. ユーザーごとに暗号化されたパスワードを生成します。sldappasswdコマンドを実行し、暗号化するプレーンテキスト・パスワードを入力します。このコマンドにより、暗号化されたパスワード(ハッシュ)が端末に出力されます。たとえば、次のように指定します。

{SSHA}ydUT5RCpBAU80P0PW8gaHnsmYmLlmUL8

注意:

多数のユーザーに対しハッシュを生成する場合、ハッシュをファイルに保存することをお薦めします。これにより、手順3でハッシュを簡単に取得できます。この手順が終了したら、ハッシュが保存されているファイルを破棄する必要があります。

2. 次のようにldapmodifyコマンドを実行します。

ldapmodify -D 'cn=Manager,dc=<domain>,dc=<extension>'
-w <root_dn_password>

ここで、

- <domain>および<extension>は、手順aで指定した値です。

- <root_dn_password>は、手順dで指定したルートDNユーザーのパスワードです。

コマンドで空白行が返されたら、LDIF文を入力する準備は完了です。

3. ユーザーのパスワードを変更します。次のコマンドを発行します。

1. dn:cn=<user_name>,ou=People,dc=<domain>,dc=<extension>

ここで、user_nameは、パスワードを変更するユーザーの名前で、<domain>および<extension>は、手順aで指定した値です。

2. changetype:modify

3. replace:userPassword

4. userpassword:<password_hash>
ここで、<password_hash>は、この手順の手順1でsldappasswdコマンドにより生成されたハッシュです。

5. [Ctrl]+[D]キーを押します。

6. パスワードを変更するユーザーごとに手順aからeを繰り返します。終了したら、[Ctrl]+[C]キーを押してdapmodifyコマンドを終了します。

第V部

Oracle WebCenter SitesとLDAPの統合

第V部は、次の章で構成されています。

- 第19章「Oracle WebCenter Sites-LDAP統合の概要」

- 第20章「Oracle WebCenter Sitesとフラット・スキーマLDAPサーバーの統合」

- 第21章「Oracle WebCenter Sitesと階層スキーマLDAPサーバーの統合」

- 第22章「リファレンス: 階層スキーマLDAPサーバーのサンプルLDIF」

19 Oracle WebCenter Sites-LDAP統合の概要

この章では、Oracle WebCenter SitesとLDAPサーバーを統合するオプションの概要を示します。

この章の内容は、次のとおりです。

- 第19.1項「概要」

- 第19.2項「LDAP統合のオプション」

19.1 概要

WebCenter Sitesは、ディレクトリ・サービスAPIを使用して認証システムに接続します。このAPIは、図19-1に示されているように、次の2つのタイプの認証システムをデフォルトでサポートしています。

- ネイティブ認証システム: WebCenter SitesユーザーをWebCenter Sitesユーザー管理表(SystemUsersおよびSystemUserAttrs)と照合して検証します。

- 外部ディレクトリ・サーバー(LDAPサーバー): WebCenter Sitesユーザーをディレクトリ・サーバーのデータベースにリストされているユーザーと照合して検証するには、このサーバーとWebCenter Sitesを統合する必要があります。

図19-1 2つのタイプの認証

注意:

外部ユーザー・マネージャもWebCenter Sitesと統合できますが、ユーザーを認証、認可するには、またはその両方を行うには、カスタマイズする必要があります。

19.2 LDAP統合のオプション

次のタイプの外部ディレクトリ・サーバーをWebCenter Sitesと統合できます。

- フラット・スキーマLDAP: Webアプリケーションのために認証および認可サービスを提供します。WebCenter Sites-LDAPインテグレータ(WebCenter Sitesに付属)を実行すると、LDAPスキーマが自動的に構成されます。このインテグレータを使用するには、最初にサポートされているLDAPサーバーをインストールする必要があります。サポートされているLDAPサーバーは「Oracle WebCenter Sites Certification Matrix」にリストされています。これは、http://www.oracle.com/technetwork/middleware/webcenter/sites/downloads/index.htmlで入手できます。

- 階層スキーマLDAP: Webアプリケーションのために認証および認可サービスを提供します。WebCenter Sitesと手動で統合する必要があります。

どちらの統合オプションでも、WebCenter Sitesのfuturetense.ini、futuretense_xcel.iniおよびdir.iniファイルで接続プロパティを設定することで、LDAPサーバーをDirectory Services APIに接続します。WebCenter Sitesユーザー・データをLDAPサーバーに書き込んだら統合は完了です。書き込む必要のあるデータのタイプは、LDAPスキーマにより決まります。

- フラット・スキーマLDAPでは、認証および認可をLDAPサーバーで管理する必要があります。したがって、WebCenter Sitesユーザー、ACL、ロールおよびサイトをLDAPに書き込む必要があります。ユーザーには、ユーザー・アカウント、ユーザー・プロファイルおよびユーザー属性が含まれます。

- 階層スキーマLDAPでは、認証のみLDAPサーバーで管理する必要があります。したがって、ユーザーとACLのみLDAPに書き込む必要があります。(この場合も、ユーザーには、ユーザー・アカウント、ユーザー・プロファイルおよびユーザー属性が含まれます。)
ロールおよびサイトの書き込みはオプションです。このオプションを選択する場合、WebCenter Sitesロールを関連サイトに従属させて、LDAPサーバーでサイト組織単位を作成する必要があります。

次の表に、LDAPスキーマと統合の要件を示します。

統合タイプ/方法

フラット・スキーマLDAP - 認証

フラット・スキーマLDAP - 認可

階層スキーマLDAP - 認証

階層スキーマLDAP - 認可

WebCenter Sites Webアプリケーション

必須

必須

必須

オプション

方法

インテグレータでWebCenter SitesユーザーおよびACLをLDAPに書き込む

インテグレータを使用して、または手動で、WebCenter SitesロールおよびサイトをLDAPに書き込む

手動で統合する

手動で統合する

- フラット・スキーマLDAPと統合する手順については、第20章「Oracle WebCenter Sitesとフラット・スキーマLDAPサーバーの統合」を参照してください。

- 階層スキーマLDAPとの統合の手順については、第21章「Oracle WebCenterサイトと階層スキーマLDAPサーバーの統合」を参照してください。

20 Oracle WebCenter Sitesとフラット・スキーマLDAPサーバーの統合

この章では、Oracleのインテグレータを使用して、WebCenter SitesとサポートされているLDAPサーバーを自動的に統合する手順を説明します。このインテグレータにより、WebCenter Sites Webアプリケーションの認証および認可サービス用のフラット・スキーマが構成されます。

この章の内容は、次のとおりです。

- 第20.1項「WebCenter Sites-LDAPインテグレータ」

- 第20.2項「WebCenter Sites-LDAPインテグレータの実行」

- 第20.3項「統合の完了」

- 第20.4項「統合後の手順: CMサイトが作成されていない場合」

- 第20.5項「統合のテスト」

20.1 WebCenter Sites-LDAPインテグレータ

OracleのLDAPインテグレータを使用するには、WebCenter Sites Webアプリケーションの全機能が有効で、サポート対象のLDAPサーバーが事前にインストールされている必要があります。

インテグレータは、起動すると、最初にプロンプトを表示し、WebCenter SitesインストールとLDAPサーバーに関連するパラメータを入力するよう要求します。要求された情報を指定し、「インストール」をクリックすると、インテグレータは入力情報を使用して次の手順を実行します。

1. インテグレータは、次の目的で、WebCenter Sitesのfuturetense.ini、futuretense_xcel.iniおよびdir.iniファイルでLDAP接続プロパティを設定します。

- LDAPサーバーとWebCenter Sitesディレクトリ・サービスAPI間の通信を確立する。

- WebCenter SitesがLDAPサーバーに対し問合せを行うときに呼び出すユーザーをLDAPサーバーが認識できるようにする。

- フラット・スキーマを構成する。

- LDAP形式のWebCenter Sites ACLを使用するようにLDAPデータベースを変更する。

インテグレータにより設定されるLDAP接続プロパティのリストについては、第21章「Oracle WebCenter Sitesと階層スキーマLDAPサーバーの統合」を参照してください(フラット・スキーマと階層スキーマのプロパティは同一であり、値のみ異なります)。

2. インテグレータは、最終手順で、選択したオプションに基づき次のいずれかを行います。

- 自動オプションを選択した場合、インテグレータは、WebCenter Sites情報(ユーザー、ACL、ロールおよびロールが適用されるサイト)をLDAPサーバーにロードします。

- 手動を選択した場合、LDAPインテグレータは、書込み権限があるLDAPユーザーを要求します。これは、ユーザー、ACLおよびロール(関連サイトを含む)をLDAPサーバーに直接またはldifファイルを通じて手動で書き込むためです。インテグレータがプロセスを完了すると、この情報が書き込まれます。

3. 選択したオプション(自動または手動)に関係なく、LDAPサーバーでWebCenter Sitesユーザーのパスワードをリセットすることで統合を完了する必要があります。

20.2 WebCenter Sites-LDAPインテグレータの実行

フラット・スキーマLDAPと統合する場合、次の項の手順を完了します。

- 第20.2.1項「前提条件」

- 第20.2.2項「統合手順」

20.2.1 前提条件

WebCenter SitesとLDAPを統合する前に、システムを準備します。

1. LDAPインテグレータは、WebCenter Sitesの完全製品リリースでのみ実行できます。ホットフィックスまたはパッチをインストールする前にLDAP統合を実行します。

2. WebCenter Sitesサイトがサポートされているいずれかのプラットフォームにインストールされていること、および完全に機能することを確認します。現在サポートされているプラットフォームは、Oracle WebCenter Sites動作保証マトリクス(http://www.oracle.com/technetwork/middleware/webcenter/sites/downloads/index.html)にリストされています。
WebCenter Sitesのインストール手順および検証テストについては、『Oracle Fusion Middleware WebCenter Sitesインストレーション・ガイド』を参照してください。

3. WebCenter Sitesシステム全体をバックアップします。統合が失敗した場合、ldifファイルをリカバリし、それを手動でインポートしてWebCenter Sitesユーザーおよび権限をリストアできます。

4. LDAPサーバーを統合する準備ができたことを確認します。

1. サポートされているLDAPサーバーがインストールされていない場合、ただちにインストールします。(現在サポートされているLDAPサーバーのリストについては、Oracle WebCenter Sites動作保証マトリクス(http://www.oracle.com/technetwork/middleware/webcenter/sites/downloads/index.html)を参照してください。)

2. 次のパラメータをメモします。統合プロセス中にこれらの値を指定します。

- LDAPホスト名(またはIPアドレス)

- LDAPポート番号

- ピープルの親DN

- グループの親DN

- Sun JESディレクトリ・サーバーを使用する場合、ベースDN

3. LDAPに接続するユーザーが、WebCenter Sitesにログインするユーザーと同じかどうか確認します。接続するユーザーがWebCenter Sitesユーザーではない場合、ユーザー名とパスワードを指定する必要があります。

5. 統合プロセス中、自動または手動統合オプションを選択するよう要求するプロンプトが表示されます。

- LDAPサーバーへの書込み権限がある場合、自動を選択します。インテグレータにより、WebCenter Sitesユーザー、ACL、ロールおよびサイトがLDAPサーバーに書き込まれます。

- LDAPサーバーへの書込み権限がない場合、手動を選択し、インテグレータの実行を続行します。インテグレータがプロセスを完了するとき、統合を完了するために、書込み権限のあるLDAPユーザーを使用できるようにする必要があります。

20.2.2 統合手順

この項では、(WebCenter Sites CD内に含まれる)WebCenter Sites-LDAPインテグレータを実行して、WebCenter Sitesとサポートされている任意のLDAPサーバーを統合します。

WebCenter SitesとLDAPを統合するには

1. WebCenter Sitesインストール・アーカイブを一時ディレクトリに解凍し、そのディレクトリに変更します(まだ行っていない場合)。

2. 次のコマンドを実行してWebCenter Sitesインテグレータを実行します(図20-1)。

- Windowsの場合: configureLDAP.bat

- Unixの場合: ./configureLDAP.sh

図20-1 WebCenter Sitesインテグレータ

3. 「インストール前の要件」画面(図20-2)で、表示される要件を満たしていることを確認し、「次」をクリックします。

図20-2 インストール前の要件

4. Sites情報画面(図20-3)で、WebCenter Sitesがインストールされているディレクトリの場所を入力します。

図20-3 Sites情報

5. LDAPサーバー画面(図20-4)で、以下を行います。

1. 使用するLDAPサーバーを選択します。

2. WebCenter Sitesのスタンドアロン・インスタンスと統合するか、WebCenter Sitesクラスタのメンバーと統合するか指定します。

3. 「Next」をクリックします。

図20-4 LDAPサーバー

6. LDAPパラメータ画面(図20-5)で、次の情報を入力します。

図20-5 LDAPパラメータ

1. LDAPホスト: LDAPサーバーのホスト名またはIPアドレス。

2. LDAPポート: LDAPサーバーが接続をリスニングするポートの番号。デフォルト・ポート389がフィールドに表示されます。特別な統合を作成する場合以外、このデフォルト値は変更しないでください。

3. ユーザー名: LDAPサーバーにアクセスするために使用するLDAPユーザーの名前。(手順5でWebLogic組込みLDAPを選択した場合、このフィールドは表示されません。)
入力する値により、WebCenter SitesがWebCenter Sitesユーザーを通じてLDAPサーバーにアクセスするか、独立ユーザーを通じてLDAPサーバーにアクセスするかが決まります。次のいずれかを実行します。

- LDAPユーザーをWebCenter Sitesにログインするユーザーと同じにする場合、このフィールドは空白のままにします。インテグレータにより、jndi.connectAsUserプロパティ(dir.ini内)の値がtrueに設定されます。

- LDAPユーザーを、LDAPサーバー内で指定したユーザーにする場合、値を入力します。この値は、完全修飾の完全固有LDAPユーザー名でなければなりません。インテグレータにより、このユーザー名がjndi.loginプロパティ(dir.ini内)に割り当てられます。また、jndi.connectasUserがfalseに設定されます。
有効なエントリ: cn=<username>,dc=<domain>,dc=<extension>

例: cn=Manager,dc=example,dc=com

4. JNDIパスワード: LDAPサーバーにアクセスするLDAPユーザーのパスワード。前のフィールドでユーザー名を指定した場合のみ値を入力します。

注意:

手順5でWebLogic組込みLDAPを選択した場合、WebLogic組込みLDAPサーバーを有効にしたときに指定したパスワードを入力します。

インテグレータにより、このパスワードが暗号化形式でjndi.passwordプロパティ(dir.ini内)に割り当てられます。

5. ユーザーの親DN: LDAPサーバーのユーザー親ノードのDN。WebCenter Sitesユーザーは、このノードの下位に保存されます。(手順5でWebLogic組込みLDAPを選択した場合、このフィールドは表示されません。)
有効なエントリ: ou=People,dc=<domain>,dc=<extension>

例: ou=People,dc=example,dc=com

6. グループの親DN: LDAPサーバーのグループ親ノードのDN。WebCenter Sites ACLは、このノードの下位に保存されます。(手順5でWebLogic組込みLDAPを選択した場合、このフィールドは表示されません。)
有効なエントリ: ou=Groups,dc=<domain>,dc=<extension>

例: ou=Groups,dc=example,dc=com

7. 「Next」をクリックします。

7. 「既存のSitesパスワード」画面(図20-6)で、ご使用のインストールのWebCenter Sitesシステム管理者アカウントのユーザー名およびパスワードを入力します。(デフォルト値はContentServer/passwordです。)確認のためにパスワードを再入力し、「次」をクリックします。

図20-6 既存のOracle WebCenter Sitesパスワード

注意:

ここで入力する情報は、WebCenter Sitesシステムで使用される情報と正確に一致している必要があります。誤った情報を入力すると、WebCenter Sitesシステムは正しく機能しません。

8. Sites構成画面(図20-7)で、ご使用のインストールのWebCenter Sitesアプリケーション管理者アカウントのユーザー名およびパスワードを入力します。(デフォルト値はfwadmin/xceladminです)。確認のためにパスワードを再入力し、「次」をクリックします。

図20-7 Sites構成

注意:

ここで入力する情報は、WebCenter Sitesシステムで使用される情報と正確に一致している必要があります。誤った情報を入力すると、WebCenter Sitesシステムは正しく機能しません。

9. 次のSites構成画面(図20-8)で、WebCenter Sitesシステムのすべてのユーザー(WebCenter Sitesシステム管理者、WebCenter Sitesアプリケーション管理者およびDefaultReaderアカウントを除く)に割り当てるパスワードを入力します

図20-8 Sites構成

注意:

セキュリティ向上のために、WebCenter Sitesパスワードは不可逆暗号化されます。つまり、これらのパスワードはLDAPサーバーで復号化および複製できません。

この画面で指定するパスワードはダミー・パスワードであり、すべてのWebCenter Sitesユーザー(WebCenter Sitesシステム管理者、WebCenter Sitesアプリケーション管理者およびDefaultReaderを除く)に割り当てられます。統合プロセスの最後に、ユーザーの元のパスワードをユーザーに再び割り当てる必要があります。パスワードが暗号化されるOpenLDAPには特別な手順も適用されます。(パスワードを再び割り当てる手順は、第20.3項「統合の完了」で説明します。)

確認のためにパスワードを再入力し、「次」をクリックします。

10. LDAP統合オプション画面(図20-9)で、次のいずれかを行い、「次」をクリックします。

- LDAPサーバーへの書込み権限がある場合、自動を選択します。
インテグレータにより、WebCenter Sitesユーザー、ACL、ロールおよびサイトがLDAPサーバーに書き込まれます。(手順9で指定したパスワードがすべてのユーザーに割り当てられます。)

- LDAPサーバーへの書込み権限がない場合、手動を選択します。

注意:

WebLogicオプションを選択し、WebCenter SitesアプリケーションがLDAPサーバーと同じドメインで実行されていない場合、手動を選択します。

インテグレータがタスクを完了したら、書込み権限のあるLDAPユーザーは、直接またはldifファイルを通じて、WebCenter Sitesユーザー、ACL、ロールおよびサイトをLDAPサーバーに書き込む必要があります。

注意:

WebLogicまたはOpenLDAPオプションを選択した場合、インテグレータによりldifファイルが<cs_install_dir>/ldifディレクトリに作成されます。

図20-9 LDAP統合オプション

11. 「設定のサマリー」画面(図20-10)で、行った選択を確認します。変更を行う必要がある場合、「戻る」ボタンをクリックして該当する画面に戻ります。それ以外の場合、「次」をクリックして統合を続行します。

図20-10 設定のサマリー

12. 「インストールの進行状況」画面(図20-11)で、「インストール」をクリックし、統合プロセスが完了するまで待機します。

図20-11 インストールの進行状況

「成功」ポップアップ・ダイアログが表示されたら、インテグレータのプロセスは完了です。

13. WebCenter Sitesにログインし、次の手順を引き続き行うことでLDAP統合をテストします。

20.3 統合の完了

注意:

この項の手順を完了するには、LDAPサーバーへの書込み権限が必要です。

前の項で手動統合オプションを選択した場合、LDAPサーバーにWebCenter Sitesユーザー、ACL、ロールおよびサイトをロードします。また、行った選択に関係なく、WebCenter Sitesユーザーのパスワードをリセットします。

WebCenter Sites-LDAP統合を完了するには

1. LDAPインテグレータの自動オプションを選択した場合(手順10)、手順3に進みます。それ以外の場合、次の手順に進みます。

2. LDAPインテグレータの手動オプションを選択した場合(手順10)、次のオプションのいずれかを使用して、LDAPサーバーにWebCenter Sitesユーザー、ACL、ロールおよびサイトをロードします。

- ldifファイルをインポートする。

注意:

WebLogicまたはOpenLDAPと統合する場合、インテグレータによりldifファイルが<cs_install_dir>/ldifディレクトリに作成されます。WebLogicオプションを選択し、WebCenter SitesアプリケーションがLDAPサーバーと同じドメインで実行されていない場合、ldifファイルを編集し、CS WebLogicドメインの箇所(Variables.CSInstallAdminDomainName)をLDAPサーバー・ドメインに置き換えます。

その他のLDAPサーバーの場合、独自のldifファイルを作成する必要があります。

WebCenter SitesをActive DirectoryのLDAPプロバイダと統合すると、統合スクリプトによって.vbsファイルも生成されます。Active Directory ServerでLDIFファイルをインポートしたら、VBSスクリプトを実行してロール/ACLおよびパスワードを設定します。

- ユーザー、ACL、ロールおよびサイトをLDAPサーバーに直接書き込む。書き込むユーザー、ACL、ロールおよびサイトの詳細は、第21章「Oracle WebCenter Sitesと階層スキーマLDAPサーバーの統合」の次の手順を参照してください。

- 第21.1.3項「手順3. mail属性の確認」

- 第21.1.4項「手順4. LDAPユーザー・グループ(WebCenter Sites ACL)の作成」

- 第21.1.5項「手順5. 必須ユーザーの作成とLDAPグループへの割当て」

- 第21.1.6項「手順6. LDAPサーバーでのサイトおよびロールの作成」

3. LDAPサーバーで、次のようにすべてのWebCenter Sitesユーザーのパスワードをリセットします。

- すべてのLDAPサーバー: WebCenter Sitesシステム管理者、WebCenter Sitesアプリケーション管理者およびDefaultReaderアカウントを除くユーザーのパスワードを元の値に設定します。
パスワードを変更しない場合、つまり割り当てられているパスワードを使用した場合、ユーザーはWebCenter Sitesにログインできません。

- パスワードが暗号化されるOpenLDAP: OpenLDAPを使用し、かつ暗号化されたパスワードを使用するようOpenLDAPを構成している場合、WebCenter Sitesシステム管理者、WebCenter Sitesアプリケーション管理者およびDefaultReaderアカウントのパスワードを含むすべてのWebCenter Sitesユーザーのパスワードを変更する必要があります。
LDAPインテグレータはLDAPディレクトリにユーザー・パスワードをプレーンテキストとして書き込み、一方OpenLDAPは、パスワード・タイプがSSHAとして構成されている場合、パスワード・ハッシュを必要とするため、この手順は必須です。この手順を完了できない場合、WebCenter Sitesシステムは正常に機能しません。

サポートされているLDAPサーバーでのユーザー・パスワードの変更の詳細は、第18.5項「ユーザー・パスワードの変更」を参照してください。

20.4 統合後の手順: CMサイトが作成されていない場合

指定のシステムでCMサイトが作成されていない場合、WebCenter SitesとLDAPの統合後、ログインできません。この解決策は、LDAPサーバーで次の新しいグループ・エントリを手動で作成し、fwadminをこれらの各グループの割り当てることです。

Management Site-SiteAdmin
Management Site-GeneralAdmin
Management Site-WorkflowAdmin
Management Site-AdvancedUser

さらに、コンテンツ管理モードで実行されているインストールに対してのみSitesUserグループを作成します。このグループにより、fwadminユーザーはWebCenter Sites Contributorインタフェースにアクセスできます。

Management Site-SitesUser

例20-1 サンプルLDIF

dn: cn=Management Site-SiteAdmin,ou=Groups,dc=fatwire,dc=com
objectClass: top
objectClass: groupOfUniqueNames
uniqueMember: cn=fwadmin,ou=People,dc=fatwire,dc=com

dn: cn=Management Site-GeneralAdmin,ou=Groups,dc=fatwire,dc=com
objectClass: top
objectClass: groupOfUniqueNames
uniqueMember: cn=fwadmin,ou=People,dc=fatwire,dc=com

dn: cn=Management Site-WorkflowAdmin,ou=Groups,dc=fatwire,dc=com
objectClass: top
objectClass: groupOfUniqueNames
uniqueMember: cn=fwadmin,ou=People,dc=fatwire,dc=com

dn: cn=Management Site-AdvancedUser,ou=Groups,dc=fatwire,dc=com
objectClass: top
objectClass: groupOfUniqueNames
uniqueMember: cn=fwadmin,ou=People,dc=fatwire,dc=com

dn: cn=Management Site-SitesUser,ou=Groups,dc=fatwire,dc=com
objectClass: top
objectClass: groupOfUniqueNames
uniqueMember: cn=fwadmin,ou=People,dc=fatwire,dc=com

20.5 統合のテスト

ブラウザを開き、次のURLを入力して、LDAP統合システムをテストします。

http://<servername>:<port>/servlet/CatalogManager?ftcmd=login&<username>=ContentServer&<password>=password

ここで、

<servername>は、WebCenter Sitesシステムをホストするマシンの名前です。

<port>は、そのサーバーのポート番号です。

<username>はユーザー定義です(この例ではWebCenter Sites)。

<password>はユーザー定義です(この例ではpassword)。

- ブラウザに「Login Successful」というメッセージが表示されたら、LDAPプラグインが正しく統合されていることになります。

- 「Login Successful」というメッセージが表示されない場合、LDAPサーバーでContentServerユーザーを作成したこと、およびすべてのプロパティが正しい値に設定されていることを確認してください。

21 Oracle WebCenter Sitesと階層スキーマLDAPサーバーの統合

この章では、WebCenter Sitesと階層スキーマLDAPサーバーを統合する手順について説明します。

この章に含まれる項は、次のとおりです。

- 第21.1項「統合手順」

- 第21.2項「統合のテスト」

21.1 統合手順

階層スキーマLDAPと統合するには、次の手順を完了します。

- 第21.1.1項「手順1. WebCenter Sites LDAP接続プロパティの構成」

- 第21.1.2項「手順2. LDAPサーバーの構成」

- 第21.1.3項「手順3. mail属性の確認」

- 第21.1.4項「手順4. LDAPユーザー・グループ(WebCenter Sites ACL)の作成」

- 第21.1.5項「手順5. 必須ユーザーの作成とLDAPグループへの割当て」

- 第21.1.6項「手順6. LDAPサーバーでのサイトおよびロールの作成」

- 第21.1.7項「手順7. 手順6を完了した場合」

- 第21.1.8項「手順8. 統合後の手順: CMサイトが作成されていない場合」

注意:

階層スキーマLDAPでは、ユーザーとACLの管理が必要です。サイトとロールの管理はオプションです。

21.1.1 手順1. WebCenter Sites LDAP接続プロパティの構成

この手順では、LDAPとの通信を確立するために、WebCenter Sitesの.iniファイルで複数のプロパティを構成します。ファイルを以下に示します。

- futuretense.ini

- dir.ini

- futuretense_xcel.ini(オプション。LDAPサーバーでサイトおよびロールを直接管理する場合)。

21.1.1.1 A. プロパティ・エディタの起動

MS DOSプロンプトまたはUNIXシェルで次のスクリプトを実行します。

- Windowsの場合: propeditor.bat。通常、<cs_install_dir/>にあります。

- Unixの場合: propeditor.sh。通常、<$HOME/cs_install_dir>にあります。

プロパティ・エディタの起動に関する詳細な指示が必要な場合、または変更するプロパティについての詳細が必要な場合、『Oracle Fusion Middleware WebCenter Sitesプロパティ・ファイル・リファレンス』を参照してください。

21.1.1.2 B. futuretense.iniでのプロパティの構成

1. プロパティ・エディタでfuturetense.iniを開きます。

2. 「認証」タブを選択します。

3. 次のプロパティを、次の表に示されているように設定します。

プロパティ(futuretense.ini内)

値

cs.manageproperty

dir.ini

cs.manageUser

com.openmarket.directory.jndi.auth.JNDILogin

4. 「ファイル」→「保存」を選択して値を保存します。

5. 「ファイル」→「閉じる」を選択します。

21.1.1.3 C. dir.iniでのプロパティの構成

1. プロパティ・エディタでdir.iniを開きます。

2. 「属性名」タブを選択し、OpenLDAPプロパティに対し次の表の値を設定します。

プロパティ(dir.ini内)

値

cn

cn

loginattribute

cn

password

userPassword

uniquemember

uniquemember

username

uid

3. グローバル・データ・タブを選択し、OpenLDAPプロパティに対し次の表の値を設定します。

プロパティ(dir.ini内)

値

groupparent

ou=groups,dc=companyname,dc=com

peopleparent

cn=People,dc=companyname,dc=com

4. インタフェース実装タブを選択し、次のプロパティに対し次の値を指定します。

プロパティ(dir.ini内)

値

className.IDir

com.openmarket.directory.jndi.JNDIDir

className.IName

com.openmarket.directory.jndi.NameWrapper

className.IUserDir

com.openmarket.directory.jndi.LDAPUserDir

5. JNDI SPI Envタブを選択し、次のプロパティに対し次の値を指定します。

プロパティ(dir.ini内)

値

jndi.baseurl

ldap://<servername:port>

jndi.connectAsUser

WebCenter Sitesインタフェースにログインし、問合せを行うユーザーとして、WebCenter SitesでLDAPサーバーに対して情報を問い合わせることができるようにする場合、このプロパティをtrueに設定します(同じユーザーがLDAPサーバーで定義されている必要があります)。

WebCenter Sitesインタフェースにログインするユーザー以外の特定ユーザーとして、WebCenter SitesでLDAPサーバーに問い合わせる必要がある場合、このプロパティをfalseに設定します。次に、jndi.loginおよびjndi.passwordプロパティに対し有効なユーザー名/パスワードの組合せを指定します。

OpenLDAP値: false

jndi.custom

(この値は空白のままにします。)

jndi.login

jndi.connectAsUserプロパティをfalseに設定した場合、WebCenter SitesがLDAPサーバーに問い合わせるために使用するユーザー・アカウントの完全修飾完全固有名を指定します。(同じユーザーをLDAPサーバーで定義する必要があります。)

OpenLDAP: cn=Manager,dc=companyname,dc=com

注意: jndi.connectAsUserにより、WebCenter SitesユーザーがLDAPサーバーに接続する方法が決まり、LDAPユーザーが管理ユーザーまたは非管理ユーザーとして定義されます。

- jndi.connectAsUser=trueの場合、WebCenter Sitesにより、LDAPユーザーがWebCenter Sitesにログインする同じユーザーとして定義され、そのユーザーがLDAPサーバーに接続します。たとえば、jndi.connectAsUser=trueでは、WebCenter Sites管理者が、LDAPシステムの管理者としてLDAPに接続します。

- jndi.connectAsUser=falseの場合、WebCenter Sitesにより、LDAPユーザーがjndi.loginプロパティ(dir.ini内)で指定されたユーザーとして定義され、そのユーザーがLDAPサーバーに接続します。

jndi.password

jndi.connectAsUserプロパティをfalseに設定した場合、WebCenter SitesがLDAPサーバーに問い合わせるために使用するユーザー・アカウントのパスワードを指定します。

この値は暗号化されます。

6. スキーマ・デフォルト・タブを選択し、OpenLDAPプロパティ(「値」列がOpenLDAPで始まっている)とその他のプロパティに対し次の表の値を指定します。

プロパティ(dir.ini内)

値

defaultGroupAttrs

OpenLDAP: objectclass\=top&objectclass\=groupOfUniqueNames

defaultPeopleAttrs

OpenLDAP: objectclass\=top&objectclass\=Person&objectclass\=organizationalPerson

objectclassGroup

OpenLDAP: groupOfUniqueNames

objectclassPerson

OpenLDAP: organizationalPerson

requiredGroupAttrs

(この値は空白のままにします。)

requiredPeopleAttrs

このLDAPサーバーの必要なすべてのユーザー属性を指定します。

例: sn=Last Name&cn=Full Name

7. 「ファイル」→「保存」を選択します。

8. 「ファイル」→「閉じる」を選択します。

21.1.1.4 D. futuretense_xcel.iniでのプロパティの構成

注意:

LDAPサーバーでサイトまたはロールを管理しない場合、この項の手順はスキップしてください。

1. プロパティ・エディタでfuturetense_xcel.iniを開きます。

2. Xcelerateタブを選択します。

3. 次のプロパティに対し値を設定します。

プロパティ(futuretense_xcel.ini内)

値

xcelerate.usermanagerclass

この値は、使用するデプロイメントのタイプにより決まります。

値の例:

com.openmarket.xcelerate.user.UserManager

xcelerate.rolemanagerclass

値の例:

com.openmarket.xcelerate.roles.RoleManager

4. ユーザー管理タブを選択します。

5. 次のプロパティに対し値を設定します。

プロパティ(futuretense_xcel.ini内)

値

xcelerate.sitesroot

値の例: ou=sites.dc=<domainname>.dc=com

xcelerate.sitenameattr

値の例: ou

xcelerate.displayablenameattr

表示名を示すユーザー属性の名前(ログイン名と異なる場合)。

6. 「ファイル」→「保存」を選択します。

7. 「ファイル」→「閉じる」を選択します。

8. 変更を有効にするために、アプリケーション・サーバーを停止し、再起動します。

21.1.2 手順2. LDAPサーバーの構成

1. jndi.connectAsUserおよびjndi.loginプロパティ(第21.1.1.3項「C. dir.iniでのプロパティの構成」の手順5の表を参照)で指定したユーザーを認識するようにLDAPサーバーを構成します。

2. LDAPへの接続、グループの検索、ユーザー属性の検索などを実行できる正しい権限を同じユーザーに割り当てます。

注意:

権限はよく考慮して割り当ててください。WebCenter SitesとLDAPが統合された後も、書込み権限のあるユーザーとしてLDAPサーバーに接続するWebCenter Sites管理者は、WebCenter SitesインタフェースからACL、ユーザー、サイトおよびロールを管理できます。一部の操作はLDAPサーバーに伝播され、その他の操作はエラーとなる場合があります。

WebCenter Sitesインタフェースでの管理操作とそれらのLDAPサーバーへの影響の詳細は、『Oracle Fusion Middleware WebCenter Sites管理者ガイド』の付録のLDAP統合サイト・システムでのユーザー、サイトおよびロールの管理に関する項を参照してください。

21.1.3 手順3. mail属性の確認

各WebCenter Sitesユーザーにはmail属性(電子メール・アドレスを格納する属性)が必要です。続行する前に、LDAPサーバーのユーザー・エントリにmail属性があることを確認してください。WebCenter Sitesのmail属性の詳細は、『Oracle Fusion Middleware WebCenter Sites管理者ガイド』を参照してください。

21.1.4 手順4. LDAPユーザー・グループ(WebCenter Sites ACL)の作成

LDAPサーバーが提供しているツールを使用して、WebCenter Sites ACLに対応するグループを作成します。必要なACLは、この項にリストされています。

注意:

ldifの使用: この手順で指定するグループ、および第21.1.5項「手順5. 必要なユーザーの作成とLDAPグループへの割当て」のユーザーおよびグループ・メンバーシップを含むldifファイルを書き込むことで、LDAPサーバーでグループを作成できます。その後、ldifファイルをユーザー・ディレクトリにインポートできます。

ldifファイルをインポートする方法はディレクトリごとに異なりますが、ファイルの構造はLDAPサーバー間で標準化されています。ldifファイルの例については、第22章「リファレンス: 階層スキーマLDAPのサンプルLDIF」を参照してください。

命名規則: この後の手順で、WebCenter SitesユーザーおよびACL(オプションでサイトおよびロール)をLDAPサーバーに複製します。すべての名前を、スペースおよび特殊文字を含め、大/小文字を区別して正確に複製する必要があります。

21.1.4.1 デフォルトACL

次のリストに、WebCenter SitesシステムのデフォルトACLの名前を示します。次のACL名に正確に一致する名前のグループをLDAPサーバーで作成する必要があります。これらのACLで付与されるアクセス権限の詳細は、『Oracle Fusion Middleware WebCenter Sites管理者ガイド』の付録のシステム・デフォルトに関する項を参照してください。

- Browser

- ContentEditor

- ContentReader

- ElementEditor

- ElementReader

- PageEditor

- PageReader

- RemoteClient

- SiteGod

- TableEditor

- TableReader

- UserEditor

- UserReader

- Visitor

- VisitorAdmin

- xceladmin

- xceleditor

- xcelpublish

21.1.4.2 WebサービスACL

Webサービスを使用する場合、次のACLごとにLDAPグループを作成します。グループ名はACL名に正確に一致させる必要があります。

- WSAdmin

- WSEditor

- WSUser

これらのACL(グループ)で付与されるアクセス権限の詳細は、『Oracle Fusion Middleware WebCenter Sites管理者ガイド』の付録のシステム・デフォルトに関する項を参照してください。

21.1.4.3 カスタムACL

WebCenter Sitesのインストール後、WebCenter SitesでカスタムACLを作成した場合、それらのACLをグループとしてLDAPサーバーで複製します。グループ名はACLの名前に正確に一致させる必要があります。

21.1.5 手順5. 必要なユーザーの作成とLDAPグループへの割当て

この手順では、次のユーザーとそれらのグループ・メンバーシップをLDAPサーバーで複製します。

- 第21.1.5.1項「WebCenter Sitesのデフォルト・ユーザー」

- 第21.1.5.3項「サンプル・サイト・ユーザー」

- 第21.1.5.2項「カスタム・ユーザー」

21.1.5.1 WebCenter Sitesのデフォルト・ユーザー

1. 表21-1に、WebCenter Sitesアプリケーションのデフォルト・ユーザーをリストします。LDAPサーバーでデフォルト・ユーザーを複製します。ユーザー名は表21-1に示されている名前に正確に一致させる必要があります。

2. 複製したユーザーを、表21-1に示されているグループのメンバーにします。

表21-1 WebCenter Sitesのデフォルト・ユーザー

デフォルト・ユーザー

グループ・メンバーシップ(ACL)

ContentServer

(WebCenter Sitesインストール時にデータベースに作成されるユーザー)

Browser、ContentEditor、ElementEditor、ElementReader、PageEditor、PageReader、SiteGod、TableEditor、TableReader、UserEditor、UserReader

fwadmin

Browser、ElementEditor、PageEditor、RemoteClient、TableEditor、UserEditor、UserReader、Visitor、VisitorAdmin、xceladmin、xceleditor

DefaultReader

Browser、Visitor

21.1.5.2 カスタム・ユーザー

1. LDAPサーバーで、WebCenter Sitesのすべてのアクティブ・カスタム・ユーザー(WebCenter SitesのアクティブCMサイトに割り当てられているすべてのユーザー)を複製します。ユーザーの名前は、WebCenter Sitesでのユーザー名に正確に一致させる必要があります。

2. WebCenter SitesのユーザーのACLに対応するLDAPグループ(第21.1.4.3項「カスタムACL」で作成)に各カスタム・ユーザーを割り当てます。

21.1.5.3 サンプル・サイト・ユーザー

サンプル・サイトをインストールした場合、関連するサンプル・ユーザーをLDAPサーバーで作成します。(手順はカスタム・ユーザーの作成手順と同じです。)サンプル・ユーザーおよびサンプル・サイトの詳細は、『Oracle Fusion Middleware WebCenter Sites管理者ガイド』を参照してください。

21.1.6 手順6. LDAPサーバーでのサイトおよびロールの作成

注意:

ハイブリッド統合を使用する場合、各サイトのユーザーにどのロールが割り当てられるかがUserPublication表によって指定されます。しかし、この表には統合前のすべてのデータがまだ格納されています。ログインするには、LDAP用の正しいUserPublication表レコードを持ったユーザーが少なくとも1人は存在している必要があります。たとえば、fwadminユーザーの場合、ユーザー名をLDAPのdnに更新する必要があります。UserPublication表の元のユーザー名は、userid=1230987654321,ou=Peopleのような形式で格納されています。1230987654321は、SystemUsers表のユーザーIDです。必要なレコードは次のとおりです。

- Id = {一意の番号}

- username = "cn=fwadmin,ou=People,dc=fatwire,dc=com" (ユーザーのdn)

- acl = {割り当てられるロール。たとえば、GeneralAdmin}

- pubid = {このユーザーにこのロールが割り当てられているサイトのID}

上のレコードがないと、ログインしても、どのサイトに対するアクセス権もないというメッセージが表示されます。1人のユーザーを構成した後は、(ユーザーが必要なロールを持っているかぎり)そのユーザーを使用して、インタフェース経由で他のユーザーにロールを割り当てることができます。

LDAP属性マッピングを使用してLDAPサーバーでサイトおよびロールを管理する場合、図21-1の例に示されれているように、サイトおよびロールを階層構造にする必要があります(システム定義のロールは表21-2にリストされています)。引き続きこの項の手順を実行してください。

図21-1 LDAP階層

表21-2 システム定義のロール

ロール

説明

GeneralAdmin

グローバルWebCenter Sites管理者のデフォルト・システム・ロール。

ツリー内の「管理」タブ(および他のすべての使用可能機能)にアクセスする必要があるユーザーに対して必要です。

注意: GeneralAdminロールを持つユーザーは、「管理」タブの機能を使用するために、xceladmin ACLも所有する必要があります。

SiteAdmin

サイト管理者のデフォルト・システム・ロール。

選択したサイトの管理者であるユーザー、つまり、「サイト管理者」タブ(「管理」タブの機能のサブセットが表示されます)にアクセスする必要があるユーザーに対して必要です。

SiteAdminロールは、他のサイト・ユーザーを管理する一方で、それらのユーザーを作成しないユーザーに割り当てます。

注意: SiteAdminロールを持つサイト・ユーザーは、「サイト管理者」タブの機能を使用するために、xceladmin ACLも所有する必要があります。

WorkflowAdmin

ワークフロー管理者のデフォルト・システム・ロール。

ツリー内の「ワークフロー」タブにアクセスする必要があるユーザーに対し必要です。

注意: WorkflowAdminロールを持つユーザーは、「ワークフロー」タブの機能を使用するために、xceladmin ACLも所有する必要があります。

AdvancedUser

WebCenter Sites管理インタフェースへのアクセス権がWebCenter Sitesユーザーに付与されます。

SitesUser

WebCenter Sites Contributorインタフェースへのアクセス権がWebCenter Sitesユーザーに付与されます。

階層スキーマを作成するには、LDAPサーバーで次の手順を完了します。

1. サイトの組織単位を作成します。例については、図21-1の手順1を参照してください。

2. サイトの組織単位の下位にサイト・エントリを作成します。
アクティブなWebCenter Sites CMサイトの名前を、WebCenter Sitesインタフェース(「管理」タブ)で示されているとおりに正確に複製することで、この手順を完了します。例については、図21-1の手順2を参照してください。

注意:

使用するサイトがWebCenter Sitesにまだ存在しない場合、最初にLDAPサーバーでそれらのサイトを作成し、次にWebCenter Sitesでそれらを同一の名前(大/小文字も一致させる)で複製します。

3. 各サイトにグループを割り当てます。
サイトに割り当てられているWebCenter Sitesロールの名前を正確に複製することで、サイトごとにこの手順を完了します。例については、図21-1の手順3を参照してください。

システム・デフォルト・ロールのグループを作成する場合、グループの名前は、以下にリストされているロールの名前に正確に一致させます。

- GeneralAdmin(このグループはサイトに必ず割り当てます)

- SiteAdmin

- WorkFlowAdmin

- AdvancedUser

- SitesUser

注意:

使用するロールがWebCenter Sitesにまだ存在しない場合、最初にLDAPサーバーでグループとしてロールを作成し、次にWebCenter Sitesでそれらを同一の名前(大/小文字も一致させる)でロールとして複製できます。システム定義のロールのリストについては、表21-2を参照してください。

4. ユーザーをグループに割り当てます。ユーザーの名前は、WebCenter Sitesでのユーザー名に正確に一致させる必要があります。例については、図21-1の手順4を参照してください。

注意:

フラット・スキーマの手動統合プロセス(第20章)を完了する場合、WebCenter Sitesユーザーのパスワードをリセットします。詳細は、第20.3項「統合の完了」の手順3を参照してください。

21.1.7 手順7. 手順6を完了した場合

1. 前の手順で、LDAPサーバーでサイトおよびロールを作成した一方で、それらがWebCenter Sitesデータベースに存在しない場合、WebCenter Sitesで同じサイトおよびロールを作成します。これらの名前は、LDAPサーバーでの名前と正確に一致させます。WebCenter Sitesデータベースでのサイトおよびロールの作成の詳細は、『Oracle Fusion Middleware WebCenter Sites管理者ガイド』を参照してください。

2. ユーザーを関連サイトに割り当てます。詳細は、『Oracle Fusion Middleware WebCenter Sites管理者ガイド』のサイトへのアクセス権のユーザーへの付与に関する項を参照してください。

21.1.8 手順8. 統合後の手順: CMサイトが作成されていない場合

指定のシステムでCMサイトが作成されていない場合、WebCenter SitesとLDAPの統合後、ログインできません。この解決策は、LDAPサーバーで次の新しいグループ・エントリを手動で作成し、fwadminをこれらの各グループの割り当てることです。

Management Site-SiteAdmin
Management Site-GeneralAdmin
Management Site-WorkflowAdmin

さらに、コンテンツ管理モードで実行されているインストールに対してのみSitesUserグループを作成します。このグループにより、fwadminユーザーはWebCenter Sites Contributorインタフェースにアクセスできます。

Management Site-SitesUser

例21-1を参照してください。

例21-1 サンプルLDIF

dn: cn=Management Site-SiteAdmin,ou=Groups,dc=fatwire,dc=com
objectClass: top
objectClass: groupOfUniqueNames
uniqueMember: cn=fwadmin,ou=People,dc=fatwire,dc=com

dn: cn=Management Site-GeneralAdmin,ou=Groups,dc=fatwire,dc=com
objectClass: top
objectClass: groupOfUniqueNames
uniqueMember: cn=fwadmin,ou=People,dc=fatwire,dc=com

dn: cn=Management Site-WorkflowAdmin,ou=Groups,dc=fatwire,dc=com
objectClass: top
objectClass: groupOfUniqueNames
uniqueMember: cn=fwadmin,ou=People,dc=fatwire,dc=com

dn: cn=Management Site-SitesUser,ou=Groups,dc=fatwire,dc=com
objectClass: top
objectClass: groupOfUniqueNames
uniqueMember: cn=fwadmin,ou=People,dc=fatwire,dc=com

21.2 統合のテスト

ブラウザを開き、次のURLを入力して、LDAP統合システムをテストします。

http://<servername>:<port>/servlet/CatalogManager?ftcmd=login&<username>=ContentServer&<password>=password

ここで、

<servername>は、WebCenter Sitesシステムをホストするマシンの名前です。

<port>は、そのサーバーのポート番号です。

<username>はユーザー定義です(この例ではContentServer)。

<password>はユーザー定義です(この例ではpassword)。

- ブラウザに「Login Successful」というメッセージが表示されたら、LDAPプラグインが正しく統合されていることになります。

- 「Login Successful」というメッセージが表示されない場合、LDAPサーバーでContentServerユーザーを作成したこと、およびすべてのプロパティが正しい値に設定されていることを確認してください。

22 リファレンス: 階層スキーマLDAPのサンプルLDIF

この章では、階層スキーマのLDAPサーバー用のサンプルldifファイルを紹介します。

22.1 サンプルldifファイル

次のサンプルldifファイルでは、WebCenter Sitesのサンプル・サイト(HelloAsetWorld、Burlington FinancialおよびGE Lighting)のユーザーおよびグループを定義しています。このファイルにより、システム・デフォルト・ユーザー、サンプル・サイト・ユーザー、それらのACLおよびロールが再作成されます。

注意:

次のサンプル・ファイルの構造は、階層スキーマを使用するすべてのLDAPサーバーに当てはまります。

1. dn: dc=fatwire,dc=com

2. dc: fatwire

3. objectClass: dcObject

4. objectClass: organization

5. description: OpenLDAP test pre_cs_setup

6. o: Fatwire Software

7. dn: cn=Manager, dc=fatwire,dc=com

8. objectClass: organizationalRole

9. cn: Manager

10. dn: ou=People, dc=fatwire,dc=com

11. ou: People

12. objectClass: organizationalUnit

13. objectClass: top

14. dn: ou=Groups, dc=fatwire,dc=com

15. ou: Groups

16. objectClass: organizationalUnit

17. objectClass: top

18. dn: cn=fwadmin_mine,ou=People, dc=fatwire,dc=com

19. telephoneNumber: (123) 123-4567

20. userPassword:: e1NTSEF9endxNDRoUStuUlNrOU84clJuTU5RSzBxTFlPdEN3azQ=

21. objectClass: organizationalPerson

22. objectClass: top

23. description: admin user mine

24. sn: fwadmin_nime

25. cn: fwadmin_mine

26. dn: cn=newgroupOfUniqueNames,ou=Groups, dc=fatwire,dc=com

27. objectClass: groupOfUniqueNames

28. objectClass: top

29. uniqueMember: cn=fwadmin_mine,ou=People,dc=fatwire,dc=com

30. cn: newgroupOfUniqueNames

31. dn: cn=Browser,ou=Groups, dc=fatwire,dc=com

32. objectClass: top

33. objectClass: groupOfUniqueNames

34. uniqueMember: cn=ContentServer,ou=People,dc=fatwire,dc=com

35. uniqueMember: cn=DefaultReader,ou=People,dc=fatwire,dc=com

36. uniqueMember: cn=fwadmin,ou=People,dc=fatwire,dc=com

37. uniqueMember: cn=Coco,ou=People,dc=fatwire,dc=com

38. uniqueMember: cn=Bobo,ou=People,dc=fatwire,dc=com

39. uniqueMember: cn=Flo,ou=People,dc=fatwire,dc=com

40. uniqueMember: cn=Joe,ou=People,dc=fatwire,dc=com

41. uniqueMember: cn=Moe,ou=People,dc=fatwire,dc=com

42. uniqueMember: cn=user_designer,ou=People,dc=fatwire,dc=com

43. uniqueMember: cn=user_author,ou=People,dc=fatwire,dc=com

44. uniqueMember: cn=user_approver,ou=People,dc=fatwire,dc=com

45. uniqueMember: cn=user_checker,ou=People,dc=fatwire,dc=com

46. uniqueMember: cn=user_editor,ou=People,dc=fatwire,dc=com

47. uniqueMember: cn=editor,ou=People,dc=fatwire,dc=com

48. uniqueMember: cn=mirroruser,ou=People,dc=fatwire,dc=com

49. uniqueMember: cn=user_marketer,ou=People,dc=fatwire,dc=com

50. uniqueMember: cn=user_pricer,ou=People,dc=fatwire,dc=com

51. uniqueMember: cn=user_analyst,ou=People,dc=fatwire,dc=com

52. uniqueMember: cn=user_expert,ou=People,dc=fatwire,dc=com

53. uniqueMember: cn=HelloAssetWorld-SparkAdmin,ou=Groups,dc=fatwire,dc=com

54. uniqueMember: cn=BurlingtonFinancial-SparkAdmin,ou=Groups,dc=fatwire,dc=com

55. uniqueMember: cn=GE Lighting-SparkAdmin,ou=Groups,dc=fatwire,dc=com

56. uniqueMember: cn=Spark-SparkAdmin,ou=Groups,dc=fatwire,dc=com

57. uniqueMember: cn=HelloAssetWorld-SparkContentUser,ou=Groups,dc=fatwire,dc=com

58. uniqueMember: cn=BurlingtonFinancial-SparkContentUser,ou=Groups,dc=fatwire,dc=com

59. uniqueMember: cn=GE Lighting-SparkContentUser,ou=Groups,dc=fatwire,dc=com

60. uniqueMember: cn=Spark-SparkContentUser,ou=Groups,dc=fatwire,dc=com

61. uniqueMember: cn=HelloAssetWorld-SparkDocumentUser,ou=Groups,dc=fatwire,dc=com

62. uniqueMember: cn=BurlingtonFinancial-SparkDocumentUser,ou=Groups,dc=fatwire,dc=com

63. uniqueMember: cn=GE Lighting-SparkDocumentUser,ou=Groups,dc=fatwire,dc=com

64. uniqueMember: cn=Spark-SparkDocumentUser,ou=Groups,dc=fatwire,dc=com

65. uniqueMember: cn=firstsite,ou=People,dc=fatwire,dc=com

66. uniqueMember: cn=Connie,ou=People,dc=fatwire,dc=com

67. uniqueMember: cn=Conrad,ou=People,dc=fatwire,dc=com

68. uniqueMember: cn=Desiree,ou=People,dc=fatwire,dc=com

69. uniqueMember: cn=Napoleon,ou=People,dc=fatwire,dc=com

70. uniqueMember: cn=Arthur,ou=People,dc=fatwire,dc=com

71. uniqueMember: cn=Martha,ou=People,dc=fatwire,dc=com

72. uniqueMember: cn=Rose,ou=People,dc=fatwire,dc=com

73. uniqueMember: cn=Mark,ou=People,dc=fatwire,dc=com

74. uniqueMember: cn=Mary,ou=People,dc=fatwire,dc=com

75. cn: Browser

76. dn: cn=SiteGod,ou=Groups, dc=fatwire,dc=com

77. objectClass: top

78. objectClass: groupOfUniqueNames

79. uniqueMember: cn=ContentServer,ou=People,dc=fatwire,dc=com

80. cn: SiteGod

81. dn: cn=ElementReader,ou=Groups, dc=fatwire,dc=com

82. objectClass: top

83. objectClass: groupOfUniqueNames

84. uniqueMember: cn=ContentServer,ou=People,dc=fatwire,dc=com

85. uniqueMember: cn=Coco,ou=People,dc=fatwire,dc=com

86. uniqueMember: cn=Bobo,ou=People,dc=fatwire,dc=com

87. uniqueMember: cn=Flo,ou=People,dc=fatwire,dc=com

88. uniqueMember: cn=Joe,ou=People,dc=fatwire,dc=com

89. uniqueMember: cn=Moe,ou=People,dc=fatwire,dc=com

90. uniqueMember: cn=user_author,ou=People,dc=fatwire,dc=com

91. uniqueMember: cn=user_approver,ou=People,dc=fatwire,dc=com

92. uniqueMember: cn=user_checker,ou=People,dc=fatwire,dc=com

93. uniqueMember: cn=user_editor,ou=People,dc=fatwire,dc=com

94. uniqueMember: cn=user_marketer,ou=People,dc=fatwire,dc=com

95. uniqueMember: cn=user_pricer,ou=People,dc=fatwire,dc=com

96. uniqueMember: cn=user_analyst,ou=People,dc=fatwire,dc=com

97. uniqueMember: cn=user_expert,ou=People,dc=fatwire,dc=com

98. uniqueMember: cn=HelloAssetWorld-SparkContentUser,ou=Groups,dc=fatwire,dc=com

99. uniqueMember: cn=BurlingtonFinancial-SparkContentUser,ou=Groups,dc=fatwire,dc=com

100. uniqueMember: cn=GE Lighting-SparkContentUser,ou=Groups,dc=fatwire,dc=com

101. uniqueMember: cn=Spark-SparkContentUser,ou=Groups,dc=fatwire,dc=com

102. uniqueMember: cn=HelloAssetWorld-SparkDocumentUser,ou=Groups,dc=fatwire,dc=com

103. uniqueMember: cn=BurlingtonFinancial-SparkDocumentUser,ou=Groups,dc=fatwire,dc=com

104. uniqueMember: cn=GE Lighting-SparkDocumentUser,ou=Groups,dc=fatwire,dc=com

105. uniqueMember: cn=Spark-SparkDocumentUser,ou=Groups,dc=fatwire,dc=com

106. uniqueMember: cn=firstsite,ou=People,dc=fatwire,dc=com

107. uniqueMember: cn=Connie,ou=People,dc=fatwire,dc=com

108. uniqueMember: cn=Conrad,ou=People,dc=fatwire,dc=com

109. uniqueMember: cn=Desiree,ou=People,dc=fatwire,dc=com

110. uniqueMember: cn=Napoleon,ou=People,dc=fatwire,dc=com

111. uniqueMember: cn=Arthur,ou=People,dc=fatwire,dc=com

112. uniqueMember: cn=Martha,ou=People,dc=fatwire,dc=com

113. uniqueMember: cn=Rose,ou=People,dc=fatwire,dc=com

114. uniqueMember: cn=Mark,ou=People,dc=fatwire,dc=com

115. uniqueMember: cn=Mary,ou=People,dc=fatwire,dc=com

116. cn: ElementReader

117. dn: cn=ElementEditor,ou=Groups, dc=fatwire,dc=com

118. objectClass: top

119. objectClass: groupOfUniqueNames

120. uniqueMember: cn=ContentServer,ou=People,dc=fatwire,dc=com

121. uniqueMember: cn=fwadmin,ou=People,dc=fatwire,dc=com

122. uniqueMember: cn=Coco,ou=People,dc=fatwire,dc=com

123. uniqueMember: cn=user_designer,ou=People,dc=fatwire,dc=com

124. uniqueMember: cn=editor,ou=People,dc=fatwire,dc=com

125. uniqueMember: cn=mirroruser,ou=People,dc=fatwire,dc=com

126. uniqueMember: cn=HelloAssetWorld-SparkAdmin,ou=Groups,dc=fatwire,dc=com

127. uniqueMember: cn=BurlingtonFinancial-SparkAdmin,ou=Groups,dc=fatwire,dc=com

128. uniqueMember: cn=GE Lighting-SparkAdmin,ou=Groups,dc=fatwire,dc=com

129. uniqueMember: cn=Spark-SparkAdmin,ou=Groups,dc=fatwire,dc=com

130. uniqueMember: cn=firstsite,ou=People,dc=fatwire,dc=com

131. cn: ElementEditor

132. dn: cn=PageReader,ou=Groups, dc=fatwire,dc=com

133. objectClass: top

134. objectClass: groupOfUniqueNames

135. uniqueMember: cn=ContentServer,ou=People,dc=fatwire,dc=com

136. uniqueMember: cn=Coco,ou=People,dc=fatwire,dc=com

137. uniqueMember: cn=Bobo,ou=People,dc=fatwire,dc=com

138. uniqueMember: cn=Flo,ou=People,dc=fatwire,dc=com

139. uniqueMember: cn=Joe,ou=People,dc=fatwire,dc=com

140. uniqueMember: cn=Moe,ou=People,dc=fatwire,dc=com

141. uniqueMember: cn=user_author,ou=People,dc=fatwire,dc=com

142. uniqueMember: cn=user_approver,ou=People,dc=fatwire,dc=com

143. uniqueMember: cn=user_checker,ou=People,dc=fatwire,dc=com

144. uniqueMember: cn=user_editor,ou=People,dc=fatwire,dc=com

145. uniqueMember: cn=user_marketer,ou=People,dc=fatwire,dc=com

146. uniqueMember: cn=user_pricer,ou=People,dc=fatwire,dc=com

147. uniqueMember: cn=user_analyst,ou=People,dc=fatwire,dc=com

148. uniqueMember: cn=user_expert,ou=People,dc=fatwire,dc=com

149. uniqueMember: cn=HelloAssetWorld-SparkContentUser,ou=Groups,dc=fatwire,dc=com

150. uniqueMember: cn=BurlingtonFinancial-SparkContentUser,ou=Groups,dc=fatwire,dc=com

151. uniqueMember: cn=GE Lighting-SparkContentUser,ou=Groups,dc=fatwire,dc=com

152. uniqueMember: cn=Spark-SparkContentUser,ou=Groups,dc=fatwire,dc=com

153. uniqueMember: cn=HelloAssetWorld-SparkDocumentUser,ou=Groups,dc=fatwire,dc=com

154. uniqueMember: cn=BurlingtonFinancial-SparkDocumentUser,ou=Groups,dc=fatwire,dc=com

155. uniqueMember: cn=GE Lighting-SparkDocumentUser,ou=Groups,dc=fatwire,dc=com

156. uniqueMember: cn=Spark-SparkDocumentUser,ou=Groups,dc=fatwire,dc=com

157. uniqueMember: cn=firstsite,ou=People,dc=fatwire,dc=com

158. uniqueMember: cn=Connie,ou=People,dc=fatwire,dc=com

159. uniqueMember: cn=Conrad,ou=People,dc=fatwire,dc=com

160. uniqueMember: cn=Desiree,ou=People,dc=fatwire,dc=com

161. uniqueMember: cn=Napoleon,ou=People,dc=fatwire,dc=com

162. uniqueMember: cn=Arthur,ou=People,dc=fatwire,dc=com

163. uniqueMember: cn=Martha,ou=People,dc=fatwire,dc=com

164. uniqueMember: cn=Rose,ou=People,dc=fatwire,dc=com

165. uniqueMember: cn=Mark,ou=People,dc=fatwire,dc=com

166. uniqueMember: cn=Mary,ou=People,dc=fatwire,dc=com

167. cn: PageReader

168. dn: cn=PageEditor,ou=Groups, dc=fatwire,dc=com

169. objectClass: top

170. objectClass: groupOfUniqueNames

171. uniqueMember: cn=ContentServer,ou=People,dc=fatwire,dc=com

172. uniqueMember: cn=fwadmin,ou=People,dc=fatwire,dc=com

173. uniqueMember: cn=Coco,ou=People,dc=fatwire,dc=com

174. uniqueMember: cn=user_designer,ou=People,dc=fatwire,dc=com

175. uniqueMember: cn=editor,ou=People,dc=fatwire,dc=com

176. uniqueMember: cn=mirroruser,ou=People,dc=fatwire,dc=com

177. uniqueMember: cn=HelloAssetWorld-SparkAdmin,ou=Groups,dc=fatwire,dc=com

178. uniqueMember: cn=BurlingtonFinancial-SparkAdmin,ou=Groups,dc=fatwire,dc=com

179. uniqueMember: cn=GE Lighting-SparkAdmin,ou=Groups,dc=fatwire,dc=com

180. uniqueMember: cn=Spark-SparkAdmin,ou=Groups,dc=fatwire,dc=com

181. uniqueMember: cn=firstsite,ou=People,dc=fatwire,dc=com

182. cn: PageEditor

183. dn: cn=UserReader,ou=Groups, dc=fatwire,dc=com

184. objectClass: top

185. objectClass: groupOfUniqueNames

186. uniqueMember: cn=ContentServer,ou=People,dc=fatwire,dc=com

187. uniqueMember: cn=fwadmin,ou=People,dc=fatwire,dc=com

188. uniqueMember: cn=Coco,ou=People,dc=fatwire,dc=com

189. uniqueMember: cn=Bobo,ou=People,dc=fatwire,dc=com

190. uniqueMember: cn=Flo,ou=People,dc=fatwire,dc=com

191. uniqueMember: cn=Joe,ou=People,dc=fatwire,dc=com

192. uniqueMember: cn=Moe,ou=People,dc=fatwire,dc=com

193. uniqueMember: cn=user_designer,ou=People,dc=fatwire,dc=com

194. uniqueMember: cn=user_author,ou=People,dc=fatwire,dc=com

195. uniqueMember: cn=user_approver,ou=People,dc=fatwire,dc=com

196. uniqueMember: cn=user_checker,ou=People,dc=fatwire,dc=com

197. uniqueMember: cn=user_editor,ou=People,dc=fatwire,dc=com

198. uniqueMember: cn=editor,ou=People,dc=fatwire,dc=com

199. uniqueMember: cn=mirroruser,ou=People,dc=fatwire,dc=com

200. uniqueMember: cn=user_marketer,ou=People,dc=fatwire,dc=com

201. uniqueMember: cn=user_pricer,ou=People,dc=fatwire,dc=com

202. uniqueMember: cn=user_analyst,ou=People,dc=fatwire,dc=com

203. uniqueMember: cn=user_expert,ou=People,dc=fatwire,dc=com

204. uniqueMember: cn=HelloAssetWorld-SparkAdmin,ou=Groups,dc=fatwire,dc=com

205. uniqueMember: cn=BurlingtonFinancial-SparkAdmin,ou=Groups,dc=fatwire,dc=com

206. uniqueMember: cn=GE Lighting-SparkAdmin,ou=Groups,dc=fatwire,dc=com

207. uniqueMember: cn=Spark-SparkAdmin,ou=Groups,dc=fatwire,dc=com

208. uniqueMember: cn=HelloAssetWorld-SparkContentUser,ou=Groups,dc=fatwire,dc=com

209. uniqueMember: cn=BurlingtonFinancial-SparkContentUser,ou=Groups,dc=fatwire,dc=com

210. uniqueMember: cn=GE Lighting-SparkContentUser,ou=Groups,dc=fatwire,dc=com

211. uniqueMember: cn=Spark-SparkContentUser,ou=Groups,dc=fatwire,dc=com

212. uniqueMember: cn=HelloAssetWorld-SparkDocumentUser,ou=Groups,dc=fatwire,dc=com

213. uniqueMember: cn=BurlingtonFinancial-SparkDocumentUser,ou=Groups,dc=fatwire,dc=com

214. uniqueMember: cn=GE Lighting-SparkDocumentUser,ou=Groups,dc=fatwire,dc=com

215. uniqueMember: cn=Spark-SparkDocumentUser,ou=Groups,dc=fatwire,dc=com

216. uniqueMember: cn=firstsite,ou=People,dc=fatwire,dc=com

217. uniqueMember: cn=Connie,ou=People,dc=fatwire,dc=com

218. uniqueMember: cn=Conrad,ou=People,dc=fatwire,dc=com

219. uniqueMember: cn=Desiree,ou=People,dc=fatwire,dc=com

220. uniqueMember: cn=Napoleon,ou=People,dc=fatwire,dc=com

221. uniqueMember: cn=Arthur,ou=People,dc=fatwire,dc=com

222. uniqueMember: cn=Martha,ou=People,dc=fatwire,dc=com

223. uniqueMember: cn=Rose,ou=People,dc=fatwire,dc=com

224. uniqueMember: cn=Mark,ou=People,dc=fatwire,dc=com

225. uniqueMember: cn=Mary,ou=People,dc=fatwire,dc=com

226. cn: UserReader

227. dn: cn=UserEditor,ou=Groups, dc=fatwire,dc=com

228. objectClass: top

229. objectClass: groupOfUniqueNames

230. uniqueMember: cn=ContentServer,ou=People,dc=fatwire,dc=com

231. uniqueMember: cn=fwadmin,ou=People,dc=fatwire,dc=com

232. uniqueMember: cn=Bobo,ou=People,dc=fatwire,dc=com

233. uniqueMember: cn=HelloAssetWorld-SparkAdmin,ou=Groups,dc=fatwire,dc=com

234. uniqueMember: cn=BurlingtonFinancial-SparkAdmin,ou=Groups,dc=fatwire,dc=com

235. uniqueMember: cn=GE Lighting-SparkAdmin,ou=Groups,dc=fatwire,dc=com

236. uniqueMember: cn=Spark-SparkAdmin,ou=Groups,dc=fatwire,dc=com

237. uniqueMember: cn=firstsite,ou=People,dc=fatwire,dc=com

238. uniqueMember: cn=Napoleon,ou=People,dc=fatwire,dc=com

239. cn: UserEditor

240. dn: cn=TableEditor,ou=Groups, dc=fatwire,dc=com

241. objectClass: top

242. objectClass: groupOfUniqueNames

243. uniqueMember: cn=ContentServer,ou=People,dc=fatwire,dc=com

244. uniqueMember: cn=fwadmin,ou=People,dc=fatwire,dc=com

245. uniqueMember: cn=Coco,ou=People,dc=fatwire,dc=com

246. uniqueMember: cn=user_designer,ou=People,dc=fatwire,dc=com

247. uniqueMember: cn=mirroruser,ou=People,dc=fatwire,dc=com

248. uniqueMember: cn=HelloAssetWorld-SparkAdmin,ou=Groups,dc=fatwire,dc=com

249. uniqueMember: cn=BurlingtonFinancial-SparkAdmin,ou=Groups,dc=fatwire,dc=com

250. uniqueMember: cn=GE Lighting-SparkAdmin,ou=Groups,dc=fatwire,dc=com

251. uniqueMember: cn=Spark-SparkAdmin,ou=Groups,dc=fatwire,dc=com

252. uniqueMember: cn=firstsite,ou=People,dc=fatwire,dc=com

253. uniqueMember: cn=Connie,ou=People,dc=fatwire,dc=com

254. uniqueMember: cn=Conrad,ou=People,dc=fatwire,dc=com

255. uniqueMember: cn=Desiree,ou=People,dc=fatwire,dc=com

256. uniqueMember: cn=Napoleon,ou=People,dc=fatwire,dc=com

257. uniqueMember: cn=Arthur,ou=People,dc=fatwire,dc=com

258. uniqueMember: cn=Martha,ou=People,dc=fatwire,dc=com

259. uniqueMember: cn=Rose,ou=People,dc=fatwire,dc=com

260. uniqueMember: cn=Mark,ou=People,dc=fatwire,dc=com

261. uniqueMember: cn=Mary,ou=People,dc=fatwire,dc=com

262. cn: TableEditor

263. dn: cn=ContentServer,ou=People, dc=fatwire,dc=com

264. userPassword:: cGFzc3dvcmQ=

265. objectClass: top

266. objectClass: person

267. objectClass: organizationalPerson

268. sn: ContentServer

269. cn: ContentServer

270. dn: cn=DefaultReader,ou=People, dc=fatwire,dc=com

271. userPassword:: U29tZVJlYWRlcg==

272. objectClass: top

273. objectClass: person

274. objectClass: organizationalPerson

275. sn: DefaultReader

276. cn: DefaultReader

277. dn: cn=xceleditor,ou=Groups, dc=fatwire,dc=com

278. objectClass: top

279. objectClass: groupOfUniqueNames

280. uniqueMember: cn=fwadmin,ou=People,dc=fatwire,dc=com

281. uniqueMember: cn=Coco,ou=People,dc=fatwire,dc=com

282. uniqueMember: cn=Bobo,ou=People,dc=fatwire,dc=com

283. uniqueMember: cn=Flo,ou=People,dc=fatwire,dc=com

284. uniqueMember: cn=Joe,ou=People,dc=fatwire,dc=com

285. uniqueMember: cn=Moe,ou=People,dc=fatwire,dc=com

286. uniqueMember: cn=user_designer,ou=People,dc=fatwire,dc=com

287. uniqueMember: cn=user_author,ou=People,dc=fatwire,dc=com

288. uniqueMember: cn=user_approver,ou=People,dc=fatwire,dc=com

289. uniqueMember: cn=user_checker,ou=People,dc=fatwire,dc=com

290. uniqueMember: cn=user_editor,ou=People,dc=fatwire,dc=com

291. uniqueMember: cn=editor,ou=People,dc=fatwire,dc=com

292. uniqueMember: cn=mirroruser,ou=People,dc=fatwire,dc=com

293. uniqueMember: cn=user_marketer,ou=People,dc=fatwire,dc=com

294. uniqueMember: cn=user_pricer,ou=People,dc=fatwire,dc=com

295. uniqueMember: cn=user_analyst,ou=People,dc=fatwire,dc=com

296. uniqueMember: cn=user_expert,ou=People,dc=fatwire,dc=com

297. uniqueMember: cn=HelloAssetWorld-SparkAdmin,ou=Groups,dc=fatwire,dc=com

298. uniqueMember: cn=BurlingtonFinancial-SparkAdmin,ou=Groups,dc=fatwire,dc=com

299. uniqueMember: cn=GE Lighting-SparkAdmin,ou=Groups,dc=fatwire,dc=com

300. uniqueMember: cn=Spark-SparkAdmin,ou=Groups,dc=fatwire,dc=com

301. uniqueMember: cn=HelloAssetWorld-SparkContentUser,ou=Groups,dc=fatwire,dc=com

302. uniqueMember: cn=BurlingtonFinancial-SparkContentUser,ou=Groups,dc=fatwire,dc=com

303. uniqueMember: cn=GE Lighting-SparkContentUser,ou=Groups,dc=fatwire,dc=com

304. uniqueMember: cn=Spark-SparkContentUser,ou=Groups,dc=fatwire,dc=com

305. uniqueMember: cn=HelloAssetWorld-SparkDocumentUser,ou=Groups,dc=fatwire,dc=com

306. uniqueMember: cn=BurlingtonFinancial-SparkDocumentUser,ou=Groups,dc=fatwire,dc=com

307. uniqueMember: cn=GE Lighting-SparkDocumentUser,ou=Groups,dc=fatwire,dc=com

308. uniqueMember: cn=Spark-SparkDocumentUser,ou=Groups,dc=fatwire,dc=com

309. uniqueMember: cn=firstsite,ou=People,dc=fatwire,dc=com

310. uniqueMember: cn=Connie,ou=People,dc=fatwire,dc=com

311. uniqueMember: cn=Conrad,ou=People,dc=fatwire,dc=com

312. uniqueMember: cn=Desiree,ou=People,dc=fatwire,dc=com

313. uniqueMember: cn=Napoleon,ou=People,dc=fatwire,dc=com

314. uniqueMember: cn=Arthur,ou=People,dc=fatwire,dc=com

315. uniqueMember: cn=Martha,ou=People,dc=fatwire,dc=com

316. uniqueMember: cn=Rose,ou=People,dc=fatwire,dc=com

317. uniqueMember: cn=Mark,ou=People,dc=fatwire,dc=com

318. uniqueMember: cn=Mary,ou=People,dc=fatwire,dc=com

319. cn: xceleditor

320. dn: cn=xceladmin,ou=Groups, dc=fatwire,dc=com

321. objectClass: top

322. objectClass: groupOfUniqueNames

323. uniqueMember: cn=fwadmin,ou=People,dc=fatwire,dc=com

324. uniqueMember: cn=Coco,ou=People,dc=fatwire,dc=com

325. uniqueMember: cn=Bobo,ou=People,dc=fatwire,dc=com

326. uniqueMember: cn=mirroruser,ou=People,dc=fatwire,dc=com

327. uniqueMember: cn=HelloAssetWorld-SparkAdmin,ou=Groups,dc=fatwire,dc=com

328. uniqueMember: cn=BurlingtonFinancial-SparkAdmin,ou=Groups,dc=fatwire,dc=com

329. uniqueMember: cn=GE Lighting-SparkAdmin,ou=Groups,dc=fatwire,dc=com

330. uniqueMember: cn=Spark-SparkAdmin,ou=Groups,dc=fatwire,dc=com

331. uniqueMember: cn=firstsite,ou=People,dc=fatwire,dc=com

332. uniqueMember: cn=Napoleon,ou=People,dc=fatwire,dc=com

333. cn: xceladmin

334. dn: cn=xcelpublish,ou=Groups, dc=fatwire,dc=com

335. objectClass: top

336. objectClass: groupOfUniqueNames

337. uniqueMember: cn=fwadmin,ou=People,dc=fatwire,dc=com

338. uniqueMember: cn=Coco,ou=People,dc=fatwire,dc=com

339. uniqueMember: cn=Bobo,ou=People,dc=fatwire,dc=com

340. uniqueMember: cn=Flo,ou=People,dc=fatwire,dc=com

341. uniqueMember: cn=Joe,ou=People,dc=fatwire,dc=com

342. uniqueMember: cn=Moe,ou=People,dc=fatwire,dc=com

343. uniqueMember: cn=user_designer,ou=People,dc=fatwire,dc=com

344. uniqueMember: cn=user_author,ou=People,dc=fatwire,dc=com

345. uniqueMember: cn=user_approver,ou=People,dc=fatwire,dc=com

346. uniqueMember: cn=user_checker,ou=People,dc=fatwire,dc=com

347. uniqueMember: cn=user_editor,ou=People,dc=fatwire,dc=com

348. uniqueMember: cn=editor,ou=People,dc=fatwire,dc=com

349. uniqueMember: cn=mirroruser,ou=People,dc=fatwire,dc=com

350. uniqueMember: cn=user_marketer,ou=People,dc=fatwire,dc=com

351. uniqueMember: cn=user_pricer,ou=People,dc=fatwire,dc=com

352. uniqueMember: cn=user_analyst,ou=People,dc=fatwire,dc=com

353. uniqueMember: cn=user_expert,ou=People,dc=fatwire,dc=com

354. uniqueMember: cn=HelloAssetWorld-SparkAdmin,ou=Groups,dc=fatwire,dc=com

355. uniqueMember: cn=BurlingtonFinancial-SparkAdmin,ou=Groups,dc=fatwire,dc=com

356. uniqueMember: cn=GE Lighting-SparkAdmin,ou=Groups,dc=fatwire,dc=com

357. uniqueMember: cn=Spark-SparkAdmin,ou=Groups,dc=fatwire,dc=com

358. uniqueMember: cn=HelloAssetWorld-SparkContentUser,ou=Groups,dc=fatwire,dc=com

359. uniqueMember: cn=BurlingtonFinancial-SparkContentUser,ou=Groups,dc=fatwire,dc=com

360. uniqueMember: cn=GE Lighting-SparkContentUser,ou=Groups,dc=fatwire,dc=com

361. uniqueMember: cn=Spark-SparkContentUser,ou=Groups,dc=fatwire,dc=com

362. uniqueMember: cn=HelloAssetWorld-SparkDocumentUser,ou=Groups,dc=fatwire,dc=com

363. uniqueMember: cn=BurlingtonFinancial-SparkDocumentUser,ou=Groups,dc=fatwire,dc=com

364. uniqueMember: cn=GE Lighting-SparkDocumentUser,ou=Groups,dc=fatwire,dc=com

365. uniqueMember: cn=Spark-SparkDocumentUser,ou=Groups,dc=fatwire,dc=com

366. uniqueMember: cn=firstsite,ou=People,dc=fatwire,dc=com

367. uniqueMember: cn=Napoleon,ou=People,dc=fatwire,dc=com

368. cn: xcelpublish

369. dn: cn=Visitor,ou=Groups, dc=fatwire,dc=com

370. objectClass: top

371. objectClass: groupOfUniqueNames

372. uniqueMember: cn=DefaultReader,ou=People,dc=fatwire,dc=com

373. uniqueMember: cn=fwadmin,ou=People,dc=fatwire,dc=com

374. uniqueMember: cn=user_designer,ou=People,dc=fatwire,dc=com

375. uniqueMember: cn=user_author,ou=People,dc=fatwire,dc=com

376. uniqueMember: cn=user_approver,ou=People,dc=fatwire,dc=com

377. uniqueMember: cn=user_checker,ou=People,dc=fatwire,dc=com

378. uniqueMember: cn=user_editor,ou=People,dc=fatwire,dc=com

379. uniqueMember: cn=editor,ou=People,dc=fatwire,dc=com

380. uniqueMember: cn=user_marketer,ou=People,dc=fatwire,dc=com

381. uniqueMember: cn=user_pricer,ou=People,dc=fatwire,dc=com

382. uniqueMember: cn=mirroruser,ou=People,dc=fatwire,dc=com

383. uniqueMember: cn=user_analyst,ou=People,dc=fatwire,dc=com

384. uniqueMember: cn=user_expert,ou=People,dc=fatwire,dc=com

385. uniqueMember: cn=HelloAssetWorld-SparkAdmin,ou=Groups,dc=fatwire,dc=com

386. uniqueMember: cn=BurlingtonFinancial-SparkAdmin,ou=Groups,dc=fatwire,dc=com

387. uniqueMember: cn=GE Lighting-SparkAdmin,ou=Groups,dc=fatwire,dc=com

388. uniqueMember: cn=Spark-SparkAdmin,ou=Groups,dc=fatwire,dc=com

389. uniqueMember: cn=HelloAssetWorld-SparkContentUser,ou=Groups,dc=fatwire,dc=com

390. uniqueMember: cn=BurlingtonFinancial-SparkContentUser,ou=Groups,dc=fatwire,dc =com

391. uniqueMember: cn=GE Lighting-SparkContentUser,ou=Groups,dc=fatwire,dc=com

392. uniqueMember: cn=Spark-SparkContentUser,ou=Groups,dc=fatwire,dc=com

393. uniqueMember: cn=HelloAssetWorld-SparkDocumentUser,ou=Groups,dc=fatwire,dc=com

394. uniqueMember: cn=BurlingtonFinancial-SparkDocumentUser,ou=Groups,dc=fatwire,dc=com

395. uniqueMember: cn=GE Lighting-SparkDocumentUser,ou=Groups,dc=fatwire,dc=com

396. uniqueMember: cn=Spark-SparkDocumentUser,ou=Groups,dc=fatwire,dc=com

397. uniqueMember: cn=firstsite,ou=People,dc=fatwire,dc=com

398. uniqueMember: cn=Connie,ou=People,dc=fatwire,dc=com

399. uniqueMember: cn=Conrad,ou=People,dc=fatwire,dc=com

400. uniqueMember: cn=Desiree,ou=People,dc=fatwire,dc=com

401. uniqueMember: cn=Napoleon,ou=People,dc=fatwire,dc=com

402. uniqueMember: cn=Arthur,ou=People,dc=fatwire,dc=com

403. uniqueMember: cn=Martha,ou=People,dc=fatwire,dc=com

404. uniqueMember: cn=Rose,ou=People,dc=fatwire,dc=com

405. uniqueMember: cn=Mark,ou=People,dc=fatwire,dc=com

406. uniqueMember: cn=Mary,ou=People,dc=fatwire,dc=com

407. cn: Visitor

408. dn: cn=VisitorAdmin,ou=Groups, dc=fatwire,dc=com

409. objectClass: top

410. objectClass: groupOfUniqueNames

411. uniqueMember: cn=fwadmin,ou=People,dc=fatwire,dc=com

412. uniqueMember: cn=user_designer,ou=People,dc=fatwire,dc=com

413. uniqueMember: cn=mirroruser,ou=People,dc=fatwire,dc=com

414. uniqueMember: cn=HelloAssetWorld-SparkAdmin,ou=Groups,dc=fatwire,dc=com

415. uniqueMember: cn=BurlingtonFinancial-SparkAdmin,ou=Groups,dc=fatwire,dc=com

416. uniqueMember: cn=GE Lighting-SparkAdmin,ou=Groups,dc=fatwire,dc=com

417. uniqueMember: cn=Spark-SparkAdmin,ou=Groups,dc=fatwire,dc=com

418. uniqueMember: cn=firstsite,ou=People,dc=fatwire,dc=com

419. cn: VisitorAdmin

420. dn: cn=RemoteClient,ou=Groups, dc=fatwire,dc=com

421. objectClass: top

422. objectClass: groupOfUniqueNames

423. uniqueMember: cn=user_designer,ou=People,dc=fatwire,dc=com

424. uniqueMember: cn=user_author,ou=People,dc=fatwire,dc=com

425. uniqueMember: cn=user_approver,ou=People,dc=fatwire,dc=com

426. uniqueMember: cn=user_checker,ou=People,dc=fatwire,dc=com

427. uniqueMember: cn=user_editor,ou=People,dc=fatwire,dc=com

428. uniqueMember: cn=fwadmin,ou=People,dc=fatwire,dc=com

429. uniqueMember: cn=user_marketer,ou=People,dc=fatwire,dc=com

430. uniqueMember: cn=user_pricer,ou=People,dc=fatwire,dc=com

431. uniqueMember: cn=user_analyst,ou=People,dc=fatwire,dc=com

432. uniqueMember: cn=user_expert,ou=People,dc=fatwire,dc=com

433. uniqueMember: cn=HelloAssetWorld-SparkAdmin,ou=Groups,dc=fatwire,dc=com

434. uniqueMember: cn=BurlingtonFinancial-SparkAdmin,ou=Groups,dc=fatwire,dc=com

435. uniqueMember: cn=GE Lighting-SparkAdmin,ou=Groups,dc=fatwire,dc=com

436. uniqueMember: cn=Spark-SparkAdmin,ou=Groups,dc=fatwire,dc=com

437. uniqueMember: cn=HelloAssetWorld-SparkContentUser,ou=Groups,dc=fatwire,dc=com

438. uniqueMember: cn=BurlingtonFinancial-SparkContentUser,ou=Groups,dc=fatwire,dc=com

439. uniqueMember: cn=GE Lighting-SparkContentUser,ou=Groups,dc=fatwire,dc=com

440. uniqueMember: cn=Spark-SparkContentUser,ou=Groups,dc=fatwire,dc=com

441. uniqueMember: cn=HelloAssetWorld-SparkDocumentUser,ou=Groups,dc=fatwire,dc=com

442. uniqueMember: cn=BurlingtonFinancial-SparkDocumentUser,ou=Groups,dc=fatwire,dc=com

443. uniqueMember: cn=GE Lighting-SparkDocumentUser,ou=Groups,dc=fatwire,dc=com

444. uniqueMember: cn=Spark-SparkDocumentUser,ou=Groups,dc=fatwire,dc=com

445. uniqueMember: cn=firstsite,ou=People,dc=fatwire,dc=com

446. uniqueMember: cn=Connie,ou=People,dc=fatwire,dc=com

447. uniqueMember: cn=Conrad,ou=People,dc=fatwire,dc=com

448. uniqueMember: cn=Desiree,ou=People,dc=fatwire,dc=com

449. uniqueMember: cn=Napoleon,ou=People,dc=fatwire,dc=com

450. uniqueMember: cn=Arthur,ou=People,dc=fatwire,dc=com

451. uniqueMember: cn=Martha,ou=People,dc=fatwire,dc=com

452. uniqueMember: cn=Rose,ou=People,dc=fatwire,dc=com

453. uniqueMember: cn=Mark,ou=People,dc=fatwire,dc=com

454. uniqueMember: cn=Mary,ou=People,dc=fatwire,dc=com

455. cn: RemoteClient

456. dn: cn=WSUser,ou=Groups, dc=fatwire,dc=com

457. objectClass: top

458. objectClass: groupOfUniqueNames

459. uniqueMember: cn=user_designer,ou=People,dc=fatwire,dc=com

460. uniqueMember: cn=user_author,ou=People,dc=fatwire,dc=com

461. uniqueMember: cn=user_approver,ou=People,dc=fatwire,dc=com

462. uniqueMember: cn=user_checker,ou=People,dc=fatwire,dc=com

463. uniqueMember: cn=user_editor,ou=People,dc=fatwire,dc=com

464. uniqueMember: cn=fwadmin,ou=People,dc=fatwire,dc=com

465. uniqueMember: cn=user_marketer,ou=People,dc=fatwire,dc=com

466. uniqueMember: cn=user_pricer,ou=People,dc=fatwire,dc=com

467. uniqueMember: cn=user_analyst,ou=People,dc=fatwire,dc=com

468. uniqueMember: cn=user_expert,ou=People,dc=fatwire,dc=com

469. uniqueMember: cn=HelloAssetWorld-SparkAdmin,ou=Groups,dc=fatwire,dc=com

470. uniqueMember: cn=BurlingtonFinancial-SparkAdmin,ou=Groups,dc=fatwire,dc=com

471. uniqueMember: cn=GE Lighting-SparkAdmin,ou=Groups,dc=fatwire,dc=com

472. uniqueMember: cn=Spark-SparkAdmin,ou=Groups,dc=fatwire,dc=com

473. uniqueMember: cn=HelloAssetWorld-SparkContentUser,ou=Groups,dc=fatwire,dc=com

474. uniqueMember: cn=BurlingtonFinancial-SparkContentUser,ou=Groups,dc=fatwire,dc=com

475. uniqueMember: cn=GE Lighting-SparkContentUser,ou=Groups,dc=fatwire,dc=com

476. uniqueMember: cn=Spark-SparkContentUser,ou=Groups,dc=fatwire,dc=com

477. uniqueMember: cn=HelloAssetWorld-SparkDocumentUser,ou=Groups,dc=fatwire,dc=com

478. uniqueMember: cn=BurlingtonFinancial-SparkDocumentUser,ou=Groups,dc=fatwire,dc=com

479. uniqueMember: cn=GE Lighting-SparkDocumentUser,ou=Groups,dc=fatwire,dc=com

480. uniqueMember: cn=Spark-SparkDocumentUser,ou=Groups,dc=fatwire,dc=com

481. uniqueMember: cn=firstsite,ou=People,dc=fatwire,dc=com

482. uniqueMember: cn=Connie,ou=People,dc=fatwire,dc=com

483. uniqueMember: cn=Conrad,ou=People,dc=fatwire,dc=com

484. uniqueMember: cn=Desiree,ou=People,dc=fatwire,dc=com

485. uniqueMember: cn=Napoleon,ou=People,dc=fatwire,dc=com

486. uniqueMember: cn=Arthur,ou=People,dc=fatwire,dc=com

487. uniqueMember: cn=Martha,ou=People,dc=fatwire,dc=com

488. uniqueMember: cn=Rose,ou=People,dc=fatwire,dc=com

489. uniqueMember: cn=Mark,ou=People,dc=fatwire,dc=com

490. uniqueMember: cn=Mary,ou=People,dc=fatwire,dc=com

491. cn: WSUser

492. dn: cn=WSEditor,ou=Groups, dc=fatwire,dc=com

493. objectClass: top

494. objectClass: groupOfUniqueNames

495. uniqueMember: cn=user_designer,ou=People,dc=fatwire,dc=com

496. uniqueMember: cn=user_author,ou=People,dc=fatwire,dc=com

497. uniqueMember: cn=user_approver,ou=People,dc=fatwire,dc=com

498. uniqueMember: cn=user_checker,ou=People,dc=fatwire,dc=com

499. uniqueMember: cn=user_editor,ou=People,dc=fatwire,dc=com

500. uniqueMember: cn=fwadmin,ou=People,dc=fatwire,dc=com

501. uniqueMember: cn=user_marketer,ou=People,dc=fatwire,dc=com

502. uniqueMember: cn=user_pricer,ou=People,dc=fatwire,dc=com

503. uniqueMember: cn=user_analyst,ou=People,dc=fatwire,dc=com

504. uniqueMember: cn=user_expert,ou=People,dc=fatwire,dc=com

505. uniqueMember: cn=HelloAssetWorld-SparkAdmin,ou=Groups,dc=fatwire,dc=com

506. uniqueMember: cn=BurlingtonFinancial-SparkAdmin,ou=Groups,dc=fatwire,dc=com

507. uniqueMember: cn=GE Lighting-SparkAdmin,ou=Groups,dc=fatwire,dc=com

508. uniqueMember: cn=Spark-SparkAdmin,ou=Groups,dc=fatwire,dc=com

509. uniqueMember: cn=HelloAssetWorld-SparkContentUser,ou=Groups,dc=fatwire,dc=com

510. uniqueMember: cn=BurlingtonFinancial-SparkContentUser,ou=Groups,dc=fatwire,dc=com

511. uniqueMember: cn=GE Lighting-SparkContentUser,ou=Groups,dc=fatwire,dc=com

512. uniqueMember: cn=Spark-SparkContentUser,ou=Groups,dc=fatwire,dc=com

513. uniqueMember: cn=HelloAssetWorld-SparkDocumentUser,ou=Groups,dc=fatwire,dc=com

514. uniqueMember: cn=BurlingtonFinancial-SparkDocumentUser,ou=Groups,dc=fatwire,dc=com

515. uniqueMember: cn=GE Lighting-SparkDocumentUser,ou=Groups,dc=fatwire,dc=com

516. uniqueMember: cn=Spark-SparkDocumentUser,ou=Groups,dc=fatwire,dc=com

517. uniqueMember: cn=firstsite,ou=People,dc=fatwire,dc=com

518. uniqueMember: cn=Connie,ou=People,dc=fatwire,dc=com

519. uniqueMember: cn=Conrad,ou=People,dc=fatwire,dc=com

520. uniqueMember: cn=Desiree,ou=People,dc=fatwire,dc=com

521. uniqueMember: cn=Napoleon,ou=People,dc=fatwire,dc=com

522. uniqueMember: cn=Arthur,ou=People,dc=fatwire,dc=com

523. uniqueMember: cn=Martha,ou=People,dc=fatwire,dc=com

524. uniqueMember: cn=Rose,ou=People,dc=fatwire,dc=com

525. uniqueMember: cn=Mark,ou=People,dc=fatwire,dc=com

526. uniqueMember: cn=Mary,ou=People,dc=fatwire,dc=com

527. cn: WSEditor

528. dn: cn=WSAdmin,ou=Groups, dc=fatwire,dc=com

529. objectClass: top

530. objectClass: groupOfUniqueNames

531. uniqueMember: cn=fwadmin,ou=People,dc=fatwire,dc=com

532. uniqueMember: cn=HelloAssetWorld-SparkAdmin,ou=Groups,dc=fatwire,dc=com

533. uniqueMember: cn=BurlingtonFinancial-SparkAdmin,ou=Groups,dc=fatwire,dc=com

534. uniqueMember: cn=GE Lighting-SparkAdmin,ou=Groups,dc=fatwire,dc=com

535. uniqueMember: cn=Spark-SparkAdmin,ou=Groups,dc=fatwire,dc=com

536. uniqueMember: cn=firstsite,ou=People,dc=fatwire,dc=com

537. cn: WSAdmin

538. dn: cn=fwadmin,ou=People, dc=fatwire,dc=com

539. userPassword:: eGNlbGFkbWlu

540. objectClass: top

541. objectClass: person

542. objectClass: organizationalPerson

543. sn: fwadmin

544. cn: fwadmin

545. dn: cn=Analyzer,ou=Groups, dc=fatwire,dc=com

546. objectClass: top

547. objectClass: groupOfUniqueNames

548. uniqueMember: cn=fwadmin,ou=People,dc=fatwire,dc=com

549. cn: Analyzer

550. dn: cn=HelloAssetWorld-HelloAuthor,ou=Groups, dc=fatwire,dc=com

551. objectClass: top

552. objectClass: groupOfUniqueNames

553. uniqueMember: cn=Joe,ou=People,dc=fatwire,dc=com

554. uniqueMember: cn=Moe,ou=People,dc=fatwire,dc=com

555. cn: HelloAssetWorld-HelloAuthor

556. dn: cn=HelloAssetWorld-HelloDesigner,ou=Groups, dc=fatwire,dc=com

557. objectClass: top

558. objectClass: groupOfUniqueNames

559. uniqueMember: cn=Coco,ou=People,dc=fatwire,dc=com

560. cn: HelloAssetWorld-HelloDesigner

561. dn: cn=HelloAssetWorld-HelloEditor,ou=Groups, dc=fatwire,dc=com

562. objectClass: top

563. objectClass: groupOfUniqueNames

564. uniqueMember: cn=Flo,ou=People,dc=fatwire,dc=com

565. cn: HelloAssetWorld-HelloEditor

566. dn: cn=Coco,ou=People, dc=fatwire,dc=com

567. userPassword:: aGVsbG8=

568. objectClass: top

569. objectClass: person

570. objectClass: organizationalPerson

571. sn: Coco

572. cn: Coco

573. dn: cn=HelloAssetWorld-GeneralAdmin,ou=Groups, dc=fatwire,dc=com

574. objectClass: top

575. objectClass: groupOfUniqueNames

576. uniqueMember: cn=Coco,ou=People,dc=fatwire,dc=com

577. uniqueMember: cn=Bobo,ou=People,dc=fatwire,dc=com

578. uniqueMember: cn=fwadmin,ou=People,dc=fatwire,dc=com

579. cn: HelloAssetWorld-GeneralAdmin

580. dn: cn=Bobo,ou=People, dc=fatwire,dc=com

581. userPassword:: aGVsbG8=

582. objectClass: top

583. objectClass: person

584. objectClass: organizationalPerson

585. sn: Bobo

586. cn: Bobo

587. dn: cn=HelloAssetWorld-WorkflowAdmin,ou=Groups, dc=fatwire,dc=com

588. objectClass: top

589. objectClass: groupOfUniqueNames

590. uniqueMember: cn=Bobo,ou=People,dc=fatwire,dc=com

591. uniqueMember: cn=fwadmin,ou=People,dc=fatwire,dc=com

592. cn: HelloAssetWorld-WorkflowAdmin

593. dn: cn=Flo,ou=People, dc=fatwire,dc=com

594. userPassword:: aGVsbG8=

595. objectClass: top

596. objectClass: person

597. objectClass: organizationalPerson

598. sn: Flo

599. cn: Flo

600. dn: cn=Joe,ou=People, dc=fatwire,dc=com

601. userPassword:: aGVsbG8=

602. objectClass: top

603. objectClass: person

604. objectClass: organizationalPerson

605. sn: Joe

606. cn: Joe

607. dn: cn=Moe,ou=People, dc=fatwire,dc=com

608. userPassword:: aGVsbG8=

609. objectClass: top

610. objectClass: person

611. objectClass: organizationalPerson

612. sn: Moe

613. cn: Moe

614. dn: cn=HelloAssetWorld-Designer,ou=Groups, dc=fatwire,dc=com

615. objectClass: top

616. objectClass: groupOfUniqueNames

617. cn: HelloAssetWorld-Designer

618. dn: cn=HelloAssetWorld-Author,ou=Groups, dc=fatwire,dc=com

619. objectClass: top

620. objectClass: groupOfUniqueNames

621. cn: HelloAssetWorld-Author

622. dn: cn=HelloAssetWorld-Editor,ou=Groups, dc=fatwire,dc=com

623. objectClass: top

624. objectClass: groupOfUniqueNames

625. cn: HelloAssetWorld-Editor

626. dn: cn=HelloAssetWorld-Approver,ou=Groups, dc=fatwire,dc=com

627. objectClass: top

628. objectClass: groupOfUniqueNames

629. cn: HelloAssetWorld-Approver

630. dn: cn=HelloAssetWorld-Checker,ou=Groups, dc=fatwire,dc=com

631. objectClass: top

632. objectClass: groupOfUniqueNames

633. cn: HelloAssetWorld-Checker

634. dn: cn=user_designer,ou=People, dc=fatwire,dc=com

635. userPassword:: dXNlcg==

636. objectClass: top

637. objectClass: person

638. objectClass: organizationalPerson

639. sn: user_designer

640. cn: user_designer

641. dn: cn=BurlingtonFinancial-Designer,ou=Groups, dc=fatwire,dc=com

642. objectClass: top

643. objectClass: groupOfUniqueNames

644. uniqueMember: cn=user_designer,ou=People,dc=fatwire,dc=com

645. uniqueMember: cn=user_marketer,ou=People,dc=fatwire,dc=com

646. cn: BurlingtonFinancial-Designer

647. dn: cn=user_author,ou=People, dc=fatwire,dc=com

648. userPassword:: dXNlcg==

649. objectClass: top

650. objectClass: person

651. objectClass: organizationalPerson

652. sn: user_author

653. cn: user_author

654. dn: cn=BurlingtonFinancial-Author,ou=Groups, dc=fatwire,dc=com

655. objectClass: top

656. objectClass: groupOfUniqueNames

657. uniqueMember: cn=user_author,ou=People,dc=fatwire,dc=com

658. uniqueMember: cn=editor,ou=People,dc=fatwire,dc=com

659. cn: BurlingtonFinancial-Author

660. dn: cn=user_approver,ou=People, dc=fatwire,dc=com

661. userPassword:: dXNlcg==

662. objectClass: top

663. objectClass: person

664. objectClass: organizationalPerson

665. sn: user_approver

666. cn: user_approver

667. dn: cn=BurlingtonFinancial-Approver,ou=Groups, dc=fatwire,dc=com

668. objectClass: top

669. objectClass: groupOfUniqueNames

670. uniqueMember: cn=user_approver,ou=People,dc=fatwire,dc=com

671. uniqueMember: cn=editor,ou=People,dc=fatwire,dc=com

672. cn: BurlingtonFinancial-Approver

673. dn: cn=user_checker,ou=People, dc=fatwire,dc=com

674. userPassword:: dXNlcg==

675. objectClass: top

676. objectClass: person

677. objectClass: organizationalPerson

678. sn: user_checker

679. cn: user_checker

680. dn: cn=BurlingtonFinancial-Checker,ou=Groups, dc=fatwire,dc=com

681. objectClass: top

682. objectClass: groupOfUniqueNames

683. uniqueMember: cn=user_checker,ou=People,dc=fatwire,dc=com

684. uniqueMember: cn=editor,ou=People,dc=fatwire,dc=com

685. cn: BurlingtonFinancial-Checker

686. dn: cn=user_editor,ou=People, dc=fatwire,dc=com

687. userPassword:: dXNlcg==

688. objectClass: top

689. objectClass: person

690. objectClass: organizationalPerson

691. sn: user_editor

692. cn: user_editor

693. dn: cn=BurlingtonFinancial-Editor,ou=Groups, dc=fatwire,dc=com

694. objectClass: top

695. objectClass: groupOfUniqueNames

696. uniqueMember: cn=user_editor,ou=People,dc=fatwire,dc=com

697. uniqueMember: cn=editor,ou=People,dc=fatwire,dc=com

698. cn: BurlingtonFinancial-Editor

699. dn: cn=BurlingtonFinancial-SiteAdmin,ou=Groups, dc=fatwire,dc=com

700. objectClass: top

701. objectClass: groupOfUniqueNames

702. uniqueMember: cn=fwadmin,ou=People,dc=fatwire,dc=com

703. cn: BurlingtonFinancial-SiteAdmin

704. dn: cn=BurlingtonFinancial-WorkflowAdmin,ou=Groups, dc=fatwire,dc=com

705. objectClass: top

706. objectClass: groupOfUniqueNames

707. uniqueMember: cn=fwadmin,ou=People,dc=fatwire,dc=com

708. cn: BurlingtonFinancial-WorkflowAdmin

709. dn: cn=BurlingtonFinancial-GeneralAdmin,ou=Groups, dc=fatwire,dc=com

710. objectClass: top

711. objectClass: groupOfUniqueNames

712. uniqueMember: cn=fwadmin,ou=People,dc=fatwire,dc=com

713. cn: BurlingtonFinancial-GeneralAdmin

714. dn: cn=editor,ou=People, dc=fatwire,dc=com

715. userPassword:: eGNlbGVkaXRvcg==

716. objectClass: top

717. objectClass: person

718. objectClass: organizationalPerson

719. sn: editor

720. cn: editor

721. dn: cn=mirroruser,ou=People, dc=fatwire,dc=com

722. userPassword:: bWlycm9ydXNlcg==

723. objectClass: top

724. objectClass: person

725. objectClass: organizationalPerson

726. sn: mirroruser

727. cn: mirroruser

728. dn: cn=GE Lighting-Designer,ou=Groups, dc=fatwire,dc=com

729. objectClass: top

730. objectClass: groupOfUniqueNames

731. uniqueMember: cn=fwadmin,ou=People,dc=fatwire,dc=com

732. uniqueMember: cn=user_designer,ou=People,dc=fatwire,dc=com

733. uniqueMember: cn=user_marketer,ou=People,dc=fatwire,dc=com

734. uniqueMember: cn=editor,ou=People,dc=fatwire,dc=com

735. cn: GE Lighting-Designer

736. dn: cn=GE Lighting-SiteAdmin,ou=Groups, dc=fatwire,dc=com

737. objectClass: top

738. objectClass: groupOfUniqueNames

739. uniqueMember: cn=fwadmin,ou=People,dc=fatwire,dc=com

740. cn: GE Lighting-SiteAdmin

741. dn: cn=GE Lighting-WorkflowAdmin,ou=Groups, dc=fatwire,dc=com

742. objectClass: top

743. objectClass: groupOfUniqueNames

744. uniqueMember: cn=fwadmin,ou=People,dc=fatwire,dc=com

745. cn: GE Lighting-WorkflowAdmin

746. dn: cn=GE Lighting-GeneralAdmin,ou=Groups, dc=fatwire,dc=com

747. objectClass: top

748. objectClass: groupOfUniqueNames

749. uniqueMember: cn=fwadmin,ou=People,dc=fatwire,dc=com

750. cn: GE Lighting-GeneralAdmin

751. dn: cn=GE Lighting-Checker,ou=Groups, dc=fatwire,dc=com

752. objectClass: top

753. objectClass: groupOfUniqueNames

754. uniqueMember: cn=editor,ou=People,dc=fatwire,dc=com

755. uniqueMember: cn=user_checker,ou=People,dc=fatwire,dc=com

756. cn: GE Lighting-Checker

757. dn: cn=GE Lighting-Editor,ou=Groups, dc=fatwire,dc=com

758. objectClass: top

759. objectClass: groupOfUniqueNames

760. uniqueMember: cn=editor,ou=People,dc=fatwire,dc=com

761. uniqueMember: cn=user_editor,ou=People,dc=fatwire,dc=com

762. cn: GE Lighting-Editor

763. dn: cn=GE Lighting-Author,ou=Groups, dc=fatwire,dc=com

764. objectClass: top

765. objectClass: groupOfUniqueNames

766. uniqueMember: cn=editor,ou=People,dc=fatwire,dc=com

767. uniqueMember: cn=user_author,ou=People,dc=fatwire,dc=com

768. cn: GE Lighting-Author

769. dn: cn=GE Lighting-Approver,ou=Groups, dc=fatwire,dc=com

770. objectClass: top

771. objectClass: groupOfUniqueNames

772. uniqueMember: cn=editor,ou=People,dc=fatwire,dc=com

773. uniqueMember: cn=user_approver,ou=People,dc=fatwire,dc=com

774. cn: GE Lighting-Approver

775. dn: cn=HelloAssetWorld-Pricer,ou=Groups, dc=fatwire,dc=com

776. objectClass: top

777. objectClass: groupOfUniqueNames

778. cn: HelloAssetWorld-Pricer

779. dn: cn=BurlingtonFinancial-Pricer,ou=Groups, dc=fatwire,dc=com

780. objectClass: top

781. objectClass: groupOfUniqueNames

782. cn: BurlingtonFinancial-Pricer

783. dn: cn=GE Lighting-Pricer,ou=Groups, dc=fatwire,dc=com

784. objectClass: top

785. objectClass: groupOfUniqueNames

786. uniqueMember: cn=user_pricer,ou=People,dc=fatwire,dc=com

787. uniqueMember: cn=editor,ou=People,dc=fatwire,dc=com

788. cn: GE Lighting-Pricer

789. dn: cn=user_marketer,ou=People, dc=fatwire,dc=com

790. userPassword:: dXNlcg==

791. objectClass: top

792. objectClass: person

793. objectClass: organizationalPerson

794. sn: user_marketer

795. cn: user_marketer

796. dn: cn=user_pricer,ou=People, dc=fatwire,dc=com

797. userPassword:: dXNlcg==

798. objectClass: top

799. objectClass: person

800. objectClass: organizationalPerson

801. sn: user_pricer

802. cn: user_pricer

803. dn: cn=HelloAssetWorld-Marketer,ou=Groups, dc=fatwire,dc=com

804. objectClass: top

805. objectClass: groupOfUniqueNames

806. cn: HelloAssetWorld-Marketer

807. dn: cn=BurlingtonFinancial-Marketer,ou=Groups, dc=fatwire,dc=com

808. objectClass: top

809. objectClass: groupOfUniqueNames

810. uniqueMember: cn=user_marketer,ou=People,dc=fatwire,dc=com

811. cn: BurlingtonFinancial-Marketer

812. dn: cn=GE Lighting-Marketer,ou=Groups, dc=fatwire,dc=com

813. objectClass: top

814. objectClass: groupOfUniqueNames

815. uniqueMember: cn=editor,ou=People,dc=fatwire,dc=com

816. uniqueMember: cn=user_marketer,ou=People,dc=fatwire,dc=com

817. cn: GE Lighting-Marketer

818. dn: cn=HelloAssetWorld-Analyst,ou=Groups, dc=fatwire,dc=com

819. objectClass: top

820. objectClass: groupOfUniqueNames

821. cn: HelloAssetWorld-Analyst

822. dn: cn=BurlingtonFinancial-Analyst,ou=Groups, dc=fatwire,dc=com

823. objectClass: top

824. objectClass: groupOfUniqueNames

825. uniqueMember: cn=user_analyst,ou=People,dc=fatwire,dc=com

826. cn: BurlingtonFinancial-Analyst

827. dn: cn=GE Lighting-Analyst,ou=Groups, dc=fatwire,dc=com

828. objectClass: top

829. objectClass: groupOfUniqueNames

830. cn: GE Lighting-Analyst

831. dn: cn=HelloAssetWorld-Expert,ou=Groups, dc=fatwire,dc=com

832. objectClass: top

833. objectClass: groupOfUniqueNames

834. cn: HelloAssetWorld-Expert

835. dn: cn=BurlingtonFinancial-Expert,ou=Groups, dc=fatwire,dc=com

836. objectClass: top

837. objectClass: groupOfUniqueNames

838. uniqueMember: cn=user_expert,ou=People,dc=fatwire,dc=com

839. cn: BurlingtonFinancial-Expert

840. dn: cn=GE Lighting-Expert,ou=Groups, dc=fatwire,dc=com

841. objectClass: top

842. objectClass: groupOfUniqueNames

843. cn: GE Lighting-Expert

844. dn: cn=user_analyst,ou=People, dc=fatwire,dc=com

845. userPassword:: dXNlcg==

846. objectClass: top

847. objectClass: person

848. objectClass: organizationalPerson

849. sn: user_analyst

850. cn: user_analyst

851. dn: cn=user_expert,ou=People, dc=fatwire,dc=com

852. userPassword:: dXNlcg==

853. objectClass: top

854. objectClass: person

855. objectClass: organizationalPerson

856. sn: user_expert

857. cn: user_expert

858. dn: cn=HelloAssetWorld-SparkAdmin,ou=Groups, dc=fatwire,dc=com

859. objectClass: top

860. objectClass: groupOfUniqueNames

861. cn: HelloAssetWorld-SparkAdmin

862. dn: cn=BurlingtonFinancial-SparkAdmin,ou=Groups, dc=fatwire,dc=com

863. objectClass: top

864. objectClass: groupOfUniqueNames

865. cn: BurlingtonFinancial-SparkAdmin

866. dn: cn=GE Lighting-SparkAdmin,ou=Groups, dc=fatwire,dc=com

867. objectClass: top

868. objectClass: groupOfUniqueNames

869. cn: GE Lighting-SparkAdmin

870. dn: cn=Spark-SparkAdmin,ou=Groups, dc=fatwire,dc=com

871. objectClass: top

872. objectClass: groupOfUniqueNames

873. uniqueMember: cn=fwadmin,ou=People,dc=fatwire,dc=com

874. cn: Spark-SparkAdmin

875. dn: cn=HelloAssetWorld-SparkContentUser,ou=Groups, dc=fatwire,dc=com

876. objectClass: top

877. objectClass: groupOfUniqueNames

878. cn: HelloAssetWorld-SparkContentUser

879. dn: cn=BurlingtonFinancial-SparkContentUser,ou=Groups, dc=fatwire,dc=com

880. objectClass: top

881. objectClass: groupOfUniqueNames

882. cn: BurlingtonFinancial-SparkContentUser

883. dn: cn=GE Lighting-SparkContentUser,ou=Groups, dc=fatwire,dc=com

884. objectClass: top

885. objectClass: groupOfUniqueNames

886. cn: GE Lighting-SparkContentUser

887. dn: cn=Spark-SparkContentUser,ou=Groups, dc=fatwire,dc=com

888. objectClass: top

889. objectClass: groupOfUniqueNames

890. uniqueMember: cn=fwadmin,ou=People,dc=fatwire,dc=com

891. cn: Spark-SparkContentUser

892. dn: cn=HelloAssetWorld-SparkDocumentUser,ou=Groups, dc=fatwire,dc=com

893. objectClass: top

894. objectClass: groupOfUniqueNames

895. cn: HelloAssetWorld-SparkDocumentUser

896. dn: cn=BurlingtonFinancial-SparkDocumentUser,ou=Groups, dc=fatwire,dc=com

897. objectClass: top

898. objectClass: groupOfUniqueNames

899. cn: BurlingtonFinancial-SparkDocumentUser

900. dn: cn=GE Lighting-SparkDocumentUser,ou=Groups, dc=fatwire,dc=com

901. objectClass: top

902. objectClass: groupOfUniqueNames

903. cn: GE Lighting-SparkDocumentUser

904. dn: cn=Spark-SparkDocumentUser,ou=Groups, dc=fatwire,dc=com

905. objectClass: top

906. objectClass: groupOfUniqueNames

907. uniqueMember: cn=fwadmin,ou=People,dc=fatwire,dc=com

908. cn: Spark-SparkDocumentUser

909. dn: cn=Spark-WorkflowAdmin,ou=Groups, dc=fatwire,dc=com

910. objectClass: top

911. objectClass: groupOfUniqueNames

912. uniqueMember: cn=fwadmin,ou=People,dc=fatwire,dc=com

913. cn: Spark-WorkflowAdmin

914. dn: cn=Spark-SiteAdmin,ou=Groups, dc=fatwire,dc=com

915. objectClass: top

916. objectClass: groupOfUniqueNames

917. uniqueMember: cn=fwadmin,ou=People,dc=fatwire,dc=com

918. cn: Spark-SiteAdmin

919. dn: cn=Spark-GeneralAdmin,ou=Groups, dc=fatwire,dc=com

920. objectClass: top

921. objectClass: groupOfUniqueNames

922. uniqueMember: cn=fwadmin,ou=People,dc=fatwire,dc=com

923. cn: Spark-GeneralAdmin

924. dn: cn=ContentEditor,ou=Groups, dc=fatwire,dc=com

925. objectClass: top

926. objectClass: groupOfUniqueNames

927. uniqueMember: cn=firstsite,ou=People,dc=fatwire,dc=com

928. uniqueMember: cn=Connie,ou=People,dc=fatwire,dc=com

929. uniqueMember: cn=Conrad,ou=People,dc=fatwire,dc=com

930. uniqueMember: cn=Desiree,ou=People,dc=fatwire,dc=com

931. uniqueMember: cn=Napoleon,ou=People,dc=fatwire,dc=com

932. uniqueMember: cn=Arthur,ou=People,dc=fatwire,dc=com

933. uniqueMember: cn=Martha,ou=People,dc=fatwire,dc=com

934. uniqueMember: cn=Rose,ou=People,dc=fatwire,dc=com

935. uniqueMember: cn=Mark,ou=People,dc=fatwire,dc=com

936. uniqueMember: cn=Mary,ou=People,dc=fatwire,dc=com

937. cn: ContentEditor

938. dn: cn=firstsite,ou=People, dc=fatwire,dc=com

939. userPassword:: Zmlyc3RzaXRl

940. objectClass: top

941. objectClass: person

942. objectClass: organizationalPerson

943. sn: firstsite

944. cn: firstsite

945. dn: cn=FirstSiteII-Approver,ou=Groups, dc=fatwire,dc=com

946. objectClass: top

947. objectClass: groupOfUniqueNames

948. uniqueMember: cn=firstsite,ou=People,dc=fatwire,dc=com

949. uniqueMember: cn=Napoleon,ou=People,dc=fatwire,dc=com

950. cn: FirstSiteII-Approver

951. dn: cn=FirstSiteII-Designer,ou=Groups, dc=fatwire,dc=com

952. objectClass: top

953. objectClass: groupOfUniqueNames

954. uniqueMember: cn=firstsite,ou=People,dc=fatwire,dc=com

955. uniqueMember: cn=Desiree,ou=People,dc=fatwire,dc=com

956. cn: FirstSiteII-Designer

957. dn: cn=FirstSiteII-WorkflowAdmin,ou=Groups, dc=fatwire,dc=com

958. objectClass: top

959. objectClass: groupOfUniqueNames

960. uniqueMember: cn=firstsite,ou=People,dc=fatwire,dc=com

961. uniqueMember: cn=Napoleon,ou=People,dc=fatwire,dc=com

962. cn: FirstSiteII-WorkflowAdmin

963. dn: cn=FirstSiteII-SiteAdmin,ou=Groups, dc=fatwire,dc=com

964. objectClass: top

965. objectClass: groupOfUniqueNames

966. uniqueMember: cn=firstsite,ou=People,dc=fatwire,dc=com

967. uniqueMember: cn=Napoleon,ou=People,dc=fatwire,dc=com

968. cn: FirstSiteII-SiteAdmin

969. dn: cn=FirstSiteII-GeneralAdmin,ou=Groups, dc=fatwire,dc=com

970. objectClass: top

971. objectClass: groupOfUniqueNames

972. uniqueMember: cn=firstsite,ou=People,dc=fatwire,dc=com

973. uniqueMember: cn=fwadmin,ou=People,dc=fatwire,dc=com

974. cn: FirstSiteII-GeneralAdmin

975. dn: cn=HelloAssetWorld-MarketingAuthor,ou=Groups, dc=fatwire,dc=com

976. objectClass: top

977. objectClass: groupOfUniqueNames

978. cn: HelloAssetWorld-MarketingAuthor

979. dn: cn=BurlingtonFinancial-MarketingAuthor,ou=Groups, dc=fatwire,dc=com

980. objectClass: top

981. objectClass: groupOfUniqueNames

982. cn: BurlingtonFinancial-MarketingAuthor

983. dn: cn=GE Lighting-MarketingAuthor,ou=Groups, dc=fatwire,dc=com

984. objectClass: top

985. objectClass: groupOfUniqueNames

986. cn: GE Lighting-MarketingAuthor

987. dn: cn=Spark-MarketingAuthor,ou=Groups, dc=fatwire,dc=com

988. objectClass: top

989. objectClass: groupOfUniqueNames

990. cn: Spark-MarketingAuthor

991. dn: cn=FirstSiteII-MarketingAuthor,ou=Groups, dc=fatwire,dc=com

992. objectClass: top

993. objectClass: groupOfUniqueNames

994. uniqueMember: cn=firstsite,ou=People,dc=fatwire,dc=com

995. uniqueMember: cn=Mark,ou=People,dc=fatwire,dc=com

996. cn: FirstSiteII-MarketingAuthor

997. dn: cn=HelloAssetWorld-MarketingEditor,ou=Groups, dc=fatwire,dc=com

998. objectClass: top

999. objectClass: groupOfUniqueNames

1000. cn: HelloAssetWorld-MarketingEditor

1001. dn: cn=BurlingtonFinancial-MarketingEditor,ou=Groups, dc=fatwire,dc=com

1002. objectClass: top

1003. objectClass: groupOfUniqueNames

1004. cn: BurlingtonFinancial-MarketingEditor

1005. dn: cn=GE Lighting-MarketingEditor,ou=Groups, dc=fatwire,dc=com

1006. objectClass: top

1007. objectClass: groupOfUniqueNames

1008. cn: GE Lighting-MarketingEditor

1009. dn: cn=Spark-MarketingEditor,ou=Groups, dc=fatwire,dc=com

1010. objectClass: top

1011. objectClass: groupOfUniqueNames

1012. cn: Spark-MarketingEditor

1013. dn: cn=FirstSiteII-MarketingEditor,ou=Groups, dc=fatwire,dc=com

1014. objectClass: top

1015. objectClass: groupOfUniqueNames

1016. uniqueMember: cn=firstsite,ou=People,dc=fatwire,dc=com

1017. uniqueMember: cn=Mary,ou=People,dc=fatwire,dc=com

1018. cn: FirstSiteII-MarketingEditor

1019. dn: cn=HelloAssetWorld-ArtworkAuthor,ou=Groups, dc=fatwire,dc=com

1020. objectClass: top

1021. objectClass: groupOfUniqueNames

1022. cn: HelloAssetWorld-ArtworkAuthor

1023. dn: cn=BurlingtonFinancial-ArtworkAuthor,ou=Groups, dc=fatwire,dc=com

1024. objectClass: top

1025. objectClass: groupOfUniqueNames

1026. cn: BurlingtonFinancial-ArtworkAuthor

1027. dn: cn=GE Lighting-ArtworkAuthor,ou=Groups, dc=fatwire,dc=com

1028. objectClass: top

1029. objectClass: groupOfUniqueNames

1030. cn: GE Lighting-ArtworkAuthor

1031. dn: cn=Spark-ArtworkAuthor,ou=Groups, dc=fatwire,dc=com

1032. objectClass: top

1033. objectClass: groupOfUniqueNames

1034. cn: Spark-ArtworkAuthor

1035. dn: cn=FirstSiteII-ArtworkAuthor,ou=Groups, dc=fatwire,dc=com

1036. objectClass: top

1037. objectClass: groupOfUniqueNames

1038. uniqueMember: cn=firstsite,ou=People,dc=fatwire,dc=com

1039. uniqueMember: cn=Desiree,ou=People,dc=fatwire,dc=com

1040. uniqueMember: cn=Arthur,ou=People,dc=fatwire,dc=com

1041. cn: FirstSiteII-ArtworkAuthor

1042. dn: cn=HelloAssetWorld-ArtworkEditor,ou=Groups, dc=fatwire,dc=com

1043. objectClass: top

1044. objectClass: groupOfUniqueNames

1045. cn: HelloAssetWorld-ArtworkEditor

1046. dn: cn=BurlingtonFinancial-ArtworkEditor,ou=Groups, dc=fatwire,dc=com

1047. objectClass: top

1048. objectClass: groupOfUniqueNames

1049. cn: BurlingtonFinancial-ArtworkEditor

1050. dn: cn=GE Lighting-ArtworkEditor,ou=Groups, dc=fatwire,dc=com

1051. objectClass: top

1052. objectClass: groupOfUniqueNames

1053. cn: GE Lighting-ArtworkEditor

1054. dn: cn=Spark-ArtworkEditor,ou=Groups, dc=fatwire,dc=com

1055. objectClass: top

1056. objectClass: groupOfUniqueNames

1057. cn: Spark-ArtworkEditor

1058. dn: cn=FirstSiteII-ArtworkEditor,ou=Groups, dc=fatwire,dc=com

1059. objectClass: top

1060. objectClass: groupOfUniqueNames

1061. uniqueMember: cn=firstsite,ou=People,dc=fatwire,dc=com

1062. uniqueMember: cn=Martha,ou=People,dc=fatwire,dc=com

1063. cn: FirstSiteII-ArtworkEditor

1064. dn: cn=HelloAssetWorld-ContentAuthor,ou=Groups, dc=fatwire,dc=com

1065. objectClass: top

1066. objectClass: groupOfUniqueNames

1067. cn: HelloAssetWorld-ContentAuthor

1068. dn: cn=BurlingtonFinancial-ContentAuthor,ou=Groups, dc=fatwire,dc=com

1069. objectClass: top

1070. objectClass: groupOfUniqueNames

1071. cn: BurlingtonFinancial-ContentAuthor

1072. dn: cn=GE Lighting-ContentAuthor,ou=Groups, dc=fatwire,dc=com

1073. objectClass: top

1074. objectClass: groupOfUniqueNames

1075. cn: GE Lighting-ContentAuthor

1076. dn: cn=Spark-ContentAuthor,ou=Groups, dc=fatwire,dc=com

1077. objectClass: top

1078. objectClass: groupOfUniqueNames

1079. cn: Spark-ContentAuthor

1080. dn: cn=FirstSiteII-ContentAuthor,ou=Groups, dc=fatwire,dc=com

1081. objectClass: top

1082. objectClass: groupOfUniqueNames

1083. uniqueMember: cn=firstsite,ou=People,dc=fatwire,dc=com

1084. uniqueMember: cn=Conrad,ou=People,dc=fatwire,dc=com

1085. cn: FirstSiteII-ContentAuthor

1086. dn: cn=HelloAssetWorld-ContentEditor,ou=Groups, dc=fatwire,dc=com

1087. objectClass: top

1088. objectClass: groupOfUniqueNames

1089. cn: HelloAssetWorld-ContentEditor

1090. dn: cn=BurlingtonFinancial-ContentEditor,ou=Groups, dc=fatwire,dc=com

1091. objectClass: top

1092. objectClass: groupOfUniqueNames

1093. cn: BurlingtonFinancial-ContentEditor

1094. dn: cn=GE Lighting-ContentEditor,ou=Groups, dc=fatwire,dc=com

1095. objectClass: top

1096. objectClass: groupOfUniqueNames

1097. cn: GE Lighting-ContentEditor

1098. dn: cn=Spark-ContentEditor,ou=Groups, dc=fatwire,dc=com

1099. objectClass: top

1100. objectClass: groupOfUniqueNames

1101. cn: Spark-ContentEditor

1102. dn: cn=FirstSiteII-ContentEditor,ou=Groups, dc=fatwire,dc=com

1103. objectClass: top

1104. objectClass: groupOfUniqueNames

1105. uniqueMember: cn=firstsite,ou=People,dc=fatwire,dc=com

1106. uniqueMember: cn=Connie,ou=People,dc=fatwire,dc=com

1107. cn: FirstSiteII-ContentEditor

1108. dn: cn=HelloAssetWorld-ProductAuthor,ou=Groups, dc=fatwire,dc=com

1109. objectClass: top

1110. objectClass: groupOfUniqueNames

1111. cn: HelloAssetWorld-ProductAuthor

1112. dn: cn=BurlingtonFinancial-ProductAuthor,ou=Groups, dc=fatwire,dc=com

1113. objectClass: top

1114. objectClass: groupOfUniqueNames

1115. cn: BurlingtonFinancial-ProductAuthor

1116. dn: cn=GE Lighting-ProductAuthor,ou=Groups, dc=fatwire,dc=com

1117. objectClass: top

1118. objectClass: groupOfUniqueNames

1119. cn: GE Lighting-ProductAuthor

1120. dn: cn=Spark-ProductAuthor,ou=Groups, dc=fatwire,dc=com

1121. objectClass: top

1122. objectClass: groupOfUniqueNames

1123. cn: Spark-ProductAuthor

1124. dn: cn=FirstSiteII-ProductAuthor,ou=Groups, dc=fatwire,dc=com

1125. objectClass: top

1126. objectClass: groupOfUniqueNames

1127. uniqueMember: cn=firstsite,ou=People,dc=fatwire,dc=com

1128. uniqueMember: cn=Mark,ou=People,dc=fatwire,dc=com

1129. cn: FirstSiteII-ProductAuthor

1130. dn: cn=HelloAssetWorld-ProductEditor,ou=Groups, dc=fatwire,dc=com

1131. objectClass: top

1132. objectClass: groupOfUniqueNames

1133. cn: HelloAssetWorld-ProductEditor

1134. dn: cn=BurlingtonFinancial-ProductEditor,ou=Groups, dc=fatwire,dc=com

1135. objectClass: top

1136. objectClass: groupOfUniqueNames

1137. cn: BurlingtonFinancial-ProductEditor

1138. dn: cn=GE Lighting-ProductEditor,ou=Groups, dc=fatwire,dc=com

1139. objectClass: top

1140. objectClass: groupOfUniqueNames

1141. cn: GE Lighting-ProductEditor

1142. dn: cn=Spark-ProductEditor,ou=Groups, dc=fatwire,dc=com

1143. objectClass: top

1144. objectClass: groupOfUniqueNames

1145. cn: Spark-ProductEditor

1146. dn: cn=FirstSiteII-ProductEditor,ou=Groups, dc=fatwire,dc=com

1147. objectClass: top

1148. objectClass: groupOfUniqueNames

1149. uniqueMember: cn=firstsite,ou=People,dc=fatwire,dc=com

1150. uniqueMember: cn=Rose,ou=People,dc=fatwire,dc=com

1151. uniqueMember: cn=Mary,ou=People,dc=fatwire,dc=com

1152. cn: FirstSiteII-ProductEditor

1153. dn: cn=HelloAssetWorld-DocumentAuthor,ou=Groups, dc=fatwire,dc=com

1154. objectClass: top

1155. objectClass: groupOfUniqueNames

1156. cn: HelloAssetWorld-DocumentAuthor

1157. dn: cn=BurlingtonFinancial-DocumentAuthor,ou=Groups, dc=fatwire,dc=com

1158. objectClass: top

1159. objectClass: groupOfUniqueNames

1160. cn: BurlingtonFinancial-DocumentAuthor

1161. dn: cn=GE Lighting-DocumentAuthor,ou=Groups, dc=fatwire,dc=com

1162. objectClass: top

1163. objectClass: groupOfUniqueNames

1164. cn: GE Lighting-DocumentAuthor

1165. dn: cn=Spark-DocumentAuthor,ou=Groups, dc=fatwire,dc=com

1166. objectClass: top

1167. objectClass: groupOfUniqueNames

1168. cn: Spark-DocumentAuthor

1169. dn: cn=FirstSiteII-DocumentAuthor,ou=Groups, dc=fatwire,dc=com

1170. objectClass: top

1171. objectClass: groupOfUniqueNames

1172. uniqueMember: cn=firstsite,ou=People,dc=fatwire,dc=com

1173. uniqueMember: cn=Conrad,ou=People,dc=fatwire,dc=com

1174. cn: FirstSiteII-DocumentAuthor

1175. dn: cn=HelloAssetWorld-DocumentEditor,ou=Groups, dc=fatwire,dc=com

1176. objectClass: top

1177. objectClass: groupOfUniqueNames

1178. cn: HelloAssetWorld-DocumentEditor

1179. dn: cn=BurlingtonFinancial-DocumentEditor,ou=Groups, dc=fatwire,dc=com

1180. objectClass: top

1181. objectClass: groupOfUniqueNames

1182. cn: BurlingtonFinancial-DocumentEditor

1183. dn: cn=GE Lighting-DocumentEditor,ou=Groups, dc=fatwire,dc=com

1184. objectClass: top

1185. objectClass: groupOfUniqueNames

1186. cn: GE Lighting-DocumentEditor

1187. dn: cn=Spark-DocumentEditor,ou=Groups, dc=fatwire,dc=com

1188. objectClass: top

1189. objectClass: groupOfUniqueNames

1190. cn: Spark-DocumentEditor

1191. dn: cn=FirstSiteII-DocumentEditor,ou=Groups, dc=fatwire,dc=com

1192. objectClass: top

1193. objectClass: groupOfUniqueNames

1194. uniqueMember: cn=firstsite,ou=People,dc=fatwire,dc=com

1195. uniqueMember: cn=Connie,ou=People,dc=fatwire,dc=com

1196. cn: FirstSiteII-DocumentEditor

1197. dn: cn=Connie,ou=People, dc=fatwire,dc=com

1198. userPassword:: Zmlyc3RzaXRl

1199. objectClass: top

1200. objectClass: person

1201. objectClass: organizationalPerson

1202. sn: Connie

1203. cn: Connie

1204. dn: cn=Conrad,ou=People, dc=fatwire,dc=com

1205. userPassword:: Zmlyc3RzaXRl

1206. objectClass: top

1207. objectClass: person

1208. objectClass: organizationalPerson

1209. sn: Conrad

1210. cn: Conrad

1211. dn: cn=Desiree,ou=People, dc=fatwire,dc=com

1212. userPassword:: Zmlyc3RzaXRl

1213. objectClass: top

1214. objectClass: person

1215. objectClass: organizationalPerson

1216. sn: Desiree

1217. cn: Desiree

1218. dn: cn=Napoleon,ou=People, dc=fatwire,dc=com

1219. userPassword:: Zmlyc3RzaXRl

1220. objectClass: top

1221. objectClass: person

1222. objectClass: organizationalPerson

1223. sn: Napoleon

1224. cn: Napoleon

1225. dn: cn=Arthur,ou=People, dc=fatwire,dc=com

1226. userPassword:: Zmlyc3RzaXRl

1227. objectClass: top

1228. objectClass: person

1229. objectClass: organizationalPerson

1230. sn: Arthur

1231. cn: Arthur

1232. dn: cn=Martha,ou=People, dc=fatwire,dc=com

1233. userPassword:: Zmlyc3RzaXRl

1234. objectClass: top

1235. objectClass: person

1236. objectClass: organizationalPerson

1237. sn: Martha

1238. cn: Martha

1239. dn: cn=Rose,ou=People, dc=fatwire,dc=com

1240. userPassword:: Zmlyc3RzaXRl

1241. objectClass: top

1242. objectClass: person

1243. objectClass: organizationalPerson

1244. sn: Rose

1245. cn: Rose

1246. dn: cn=Mark,ou=People, dc=fatwire,dc=com

1247. userPassword:: Zmlyc3RzaXRl

1248. objectClass: top

1249. objectClass: person

1250. objectClass: organizationalPerson

1251. sn: Mark

1252. cn: Mark

1253. dn: cn=Mary,ou=People, dc=fatwire,dc=com

1254. userPassword:: Zmlyc3RzaXRl

1255. objectClass: top

1256. objectClass: person

1257. objectClass: organizationalPerson

1258. sn: Mary

1259. cn: Mary

第VI部

認証サービスのインストールと構成

WebCenter Sitesは、認証サービスとシングル・サインオンを提供するサポート対象アプリケーションと統合できます。

第VI部は、次の章で構成されています。

- 第23章「Oracle Access ManagerとOracle WebCenter Sitesの統合」

- 第24章「OAM統合WebCenter Sitesとの通信のためのコミュニティ・ガジェットの有効化」

- 第25章「Oracle Access ManagerとOracle WebCenter Sites: サイト・キャプチャの統合」

23 Oracle Access ManagerとOracle WebCenter Sitesの統合

この章を使用して、Oracle Access Manager (OAM)とOracle WebCenter Sitesインストールを統合できます。

この章の内容は、次のとおりです。

- 第23.1項「概要」

- 第23.2項「OAM統合の要件」

- 第23.3項「OAMとOracle WebCenter Sitesの統合」

- 第23.4項「OAMとOracle WebCenter Sites: Satellite Serverの統合」

23.1 概要

この項の内容は、次のとおりです。

- 第23.1.1項「統合コンポーネント」

- 第23.1.2項「ブラウザ・リクエストのフロー」

- 第23.1.3項「RESTサービスのフロー」

23.1.1 統合コンポーネント

Oracle Access Managerとの統合には、WebCenter Sitesアプリケーションのシングル・サインオン(SSO)の認証プラグイン・クラスの置換と、RESTクライアント・アプリケーションのトークン認可サーブレットの追加が必要です。オプションで、WebCenter Sitesのチャレンジ(ログイン)ページをデプロイできます。

注意:

コンテンツ管理(開発)モードで実行しているWebCenter Sitesシステムと統合する場合、ブラウザおよびREST認証にOracle Access Managerが使用されます。(配信モードで実行している)本番システムでは、管理認証にOAMが使用されますが、Webサイトの訪問者には使用されません。

各コンポーネントについて、次で詳しく説明します。

1. SSO認証プラグイン・クラスは、WebCenter Sitesに同梱されるwem-sso-api-oam-11.1.1.8.0.jarで配信されます。このJARには、WebCenter Sitesアプリケーションの起動時にロードするよう構成されている3つの主要なクラスが含まれています。

1. OAMFilterは、保護されたリソースへのアクセスを許可する前に、(WebLogic Server (WLS)の境界セキュリティまたはREST資格証明トークンのいずれかにより)認証ユーザーを認識します。

2. OAMProviderには、WebCenter Sitesアプリケーションからのリソースをリクエストする前に、認証済の資格証明を取得するためのRESTクライアント・プログラムで使用されるJAVA APIが含まれています。さらに、OAMFilterがREST資格証明を認証するために内部的に使用されるメソッドも含まれています。

3. OAMListenerは、セッション関連のキャッシュ済情報のクリーンアップを促進するために、HTTPセッションの作成および終了を監視するセッション・フィルタです。

2. トークン認可サーブレットは、oamtoken.warファイルで配信されます。これは、OAMサーバーに対してユーザーを認証するか、またはリクエスト時にセッションが有効であることを確認するOAMアクセス・ゲートです。

3. WebCenter Sitesのチャレンジ・ページはオプションで、oamlogin.warファイルで配信されます。oamlogin.war内のサーブレットでは、OAMがユーザー認証のために資格証明を取得する必要がある場合に、カスタム・ブランドのチャレンジ・リクエストを使用できます。これは、Central Authentication Service (CAS)とともにインストールされたWebCenter Sitesの標準ブランドのログイン・ページを置換する機能を提供します。このページはOAMから直接コールされ、WebCenter Sitesのリソース保護のために使用されるOAM認証スキーム内で明確に構成されている必要があります。

実行中のOAMのWebCenter Sitesへの統合を完了するには、これらのコンポーネントがインストールされており、Oracle Access Managerの構成が行われている必要があります。

統合されたOAMの多くは、OAM自身のエレメントの構成を考慮します。OAMは、主にOAM管理コンソール内で構成されます。また、様々なWebCenter Sitesサーバーの構成ファイルおよびOracle HTTP Server (OHS)の構成ファイルを介しても構成されます。適切な操作を行うためには、ホスト識別子、URLリソース、ドメイン・ポリシーおよびOAMエージェントが適切に構成されている必要があります。WebCenter Sitesのチャレンジ画面は、独立したHTTPサーブレットとして提供されます。WebCenter Sitesのチャレンジ画面、デフォルトのOAMチャレンジ画面、または構成済ポリシーに添付された認証スキームを介したカスタムのチャレンジ画面から選択して使用できます。OAM管理コンソールからの認証および認可のためのすべてのポリシーの制御では、詳細な構成機能が提供されます。

23.1.2 ブラウザ・リクエストのフロー

OAM統合コンポーネントとWebCenter Sitesのログインおよびログアウトのプロセス・フローを、図23-1に示します。コア統合は、OAMFilterクラスおよびOAMProviderクラスを解決します。これらのクラスは、OAMで不要なCASの等価を置換するSpringの初期化により、WebCenter Sites Webアプリケーションに実装されます。この統合の反映において、WebCenter Sitesアプリケーション内部への変更はありません。

図23-1 OAMフローチャート

23.1.2.1 ログイン処理

すべてのブラウザ・アクセスは、標準OHS Webゲートを介して送られ、WLSコンテナにより提供される境界セキュリティを使用します。Webゲートは、リバース・プロキシとして機能し、Access Managerを介して保護ポリシーを確認します。必要に応じて、チャレンジ/ログイン・フォームを発行します。リクエストはWLSコンテナには直接渡されず、認証および認可条件が満たされていることを確認するために、常にWebゲートを通過します。有効なリクエストをWebゲートから受信すると、WLSコンテナはOAMフィルタにIDアサーションを提示します。このアサーションは、認証済ユーザーを識別して、WebCenter SitesのSystemUsers表からそのユーザーの情報をフェッチします。ユーザー情報は、WebCenter Sitesアプリケーション内を参照するための適切な内部アサーションを準備するために必要なユーザーID、名前およびACLから構成されます。認証が正しく動作するためには、WebCenter SitesのSystemUsers表とOracle Internet Directory(またはLDAPディレクトリ)にあるユーザー名が完全に一致している必要があります。OAMには、認証および認可保護も含まれていますが、WebCenter SitesはOAM認証のみを使用し、完全なOAM認可には依存していません。

OAMFilterが制御を受信すると、そのリクエストはWebゲートおよびWLS境界セキュリティが作成したOAMアイデンティティ・アサーションで認証済になっています。このアサーションは、WebCenter SitesのSystemUsers表でユーザー情報を見つけるために使用される、認証済ユーザーの名前を提供します。これにより取得される情報は、WebCenter Sitesアプリケーション内で使用される内部アサーションの作成に使用されます。

OAMアイデンティティ・アサーションが内部アサーションに変換されると、内部アサーションがHTTPセッション・オブジェクトに追加されます。これにより、アプリケーション・セッションの存続期間におけるその後のリクエストで、URL (リソース)に直接アクセスできるようになります。ただし、Webゲートは有効なOAMセキュリティ・ポリシーに基づいて、保護をオーバーライドします。OAMユーザー・セッション(HTTPセッションとは異なる)が期限切れになると、ユーザーの再認証が必要になります。

OAMアイデンティティ・アサーションの作成は、デフォルトで必須になっています。ただし、OAMアイデンティティ・アサーションがパフォーマンス・ペナルティを引き起こす可能性があります。OAMFilterでは、デフォルトで、インターネットからWebCenter Sitesへの直接のブラウザ・アクセスに対してOAMアサーションが対応できるようになっています。この要件は、簡単な構成の変更とWebLogic ServerおよびOHS Webゲート間に信頼関係を確立することで回避できます。この信頼関係は、信頼できるソース(OHSサーバー)からのリクエストのみを承諾するWebLogicに接続フィルタを定義することで作成されます。

23.1.2.2 SSOとログオフ

Webゲートは、SSOを制御するOAM Cookieを管理します。これは、WebCenter SitesのOAMフィルタに対して透過的であり、その他のOracleアプリケーションとのシームレスな統合を提供します。

WebCenter Sitesのログオフがリクエストされると、標準のOAMログオフ機能がend_URLパラメータを含むOAMログオフURLにより起動されます。end_URLパラメータは、OAMがすべてのログオフ・アクティビティを終了した後に続いて表示されるページを確立します。OAMはSSO Cookieを削除し、OAMセッションを終了して登録済のログアウト成功URLをコールします。OAMフィルタはログアウト成功URLを識別してHTTPセッションを無効にします。OAMログアウトのすべての動作が完了すると、end_URLパラメータで指定されたWebCenter SitesのようこそURLにブラウザがリダイレクトされます。ユーザーは新たにログイン資格証明を求められます。ログアウトURLの設定はOHS Webゲートの構成で定義され、end_URLはSSOConfig.xmlファイルで定義されます。

23.1.3 RESTサービスのフロー

RESTプロセスのフローは若干異なります。これも、図23-1に示します。RESTクライアントはOAMプロバイダのAPIを使用してトークン認証局からサービス・チケットを取得します。このチケットは、RESTリクエストでWebCenter Sitesサーバーのリソースにアクセス権を付与するためのパラメータとして必要です。TokenAuthorityは、OAMアクセス・ゲートとして機能します。RESTのエンドポイントURLに対して定義されたポリシーに対して、ユーザーを認証します。適切なユーザー名とパスワードが認証を通過すると、リソースのリクエスト時に使用されるサービス・チケットがRESTクライアントに発行されます。TokenAuthorityはHTTPサーブレットです。SSLを介して保護することをお薦めします。TokenAuthorityは、次の3つのサービスを実行します。

- リクエスト: ユーザー名とパスワードの組合せおよび(リソースとしての)エンドポイントURLを取得し、OAM SDKを介して認証を行います。リクエストに対する結果は、OAMのUserSessionです。関連するセッション・トークンは、UserSessionから抽出され、UUIDでキー指定されたキャッシュに保持されます。UUIDは、OAMセッションに関連付けられたサービス・リクエスト・チケットとして使用するために要求者に戻されます。

- 検証: リクエスト・チケットが与えられると、関連するセッション・トークンがキャッシュから取得され、認証済ユーザーの名前が戻されます。OAMのUserSessionが有効であるかどうかが確認されます。セッションが有効ではなくなっている場合や、チケットに関連付けられたユーザーがもうログインしていないことを示している場合は、403 not authorizedのステータスが返されます。

- 無効化: リクエスト・チケットが与えられると、関連するセッション・トークンがキャッシュから取得され、削除され、即座に終了するOAMのUserSessionオブジェクトに変換されます。これにより、リクエスト・チケットが使用された後にOAMセッションが無効になります。

OAMフィルタがRESTリクエストを受信するときは、常にリクエスト・チケットを提供するパラメータが必要です。このチケットは、リソースへのアクセス権が付与される前にOAMプロバイダを介して検証されます(SSOプロバイダがトークン認証局をコールします)。通常のチケット・リクエストは1回のみで、最大存続期間はOAMセッション・タイムアウトにより指定されます。有効なチケットでは、OAMユーザー・セッションは即座に無効化され、リソースへのアクセスは1回のみ許可されます。複数チケットは同様の方法で処理されますが、チケットはローカルにキャッシュされるため、RESTクライアントにより限られた期間において再利用できます。

発行済REST APIはそのまま維持されます。RESTクライアントのプログラミングはこの統合による影響を受けず、CASプロバイダでの動作と同じように正確に動作します。内部的には、APIは使用されている認証プロバイダに基づいて必要なクラスを動的にインスタンス化します。リモートRESTクライアント・プログラムはJAVAで記述され、コンパイルと実行にはwem-sso-api-oam-11.1.1.8.0.jarが必要です。

図23-1に示すように、RESTクライアントはWebCenter Sitesサーバーに直接移動します。クライアントは、2つのエンドポイントから選択できます。図に示すようにWebCenter Sitesアプリケーションに直接移動するか、OHS Webゲートを通過させます。エンドポイントが使用できるよう、後者に対してポリシーが定義されます。どのエンドポイントを使用するかは、パフォーマンスおよびセキュリティの懸念事項に基づいて選択します。

23.2 OAM統合の要件

OAMコンポーネントのインストール

Oracle Access Managerの統合を設定する前に、環境をサポートするために必要なOracleコンポーネントが適切にインストールされ、動作している必要があります。OAMがインストールされていてOracle WebCenter Sites動作保証マトリックスおよびこのドキュメントで指定したサポート・レベルで実行中の場合は、この項をスキップして、第23.3項「OAMとOracle WebCenter Sitesの統合」に進みます。それ以外の場合は、次の手順を続行します。

注意:

インストールされるOAMのバージョンに対応する、次のシステム・コンポーネント・リストを選択します。提供される順番にシステム・コンポーネントをインストールします。リストされている手順は、包括的な手順ではないため、ガイドラインに従って処理する必要があります。

適切なバージョンが使用されていることを確認してください。各パッケージのOracleインストーラでは、関連コンポーネントの特定バージョンがシステムにインストールされる必要があります。バージョン要件が満たされていない場合、インストーラでは特定のインストールが続行されません。リストされている各パッケージには、追加のドキュメントへのリンクが1つ以上含まれています。

リストされているすべてのコンポーネントは、Oracle Software Delivery Cloudのサイトからダウンロードできます。

OAM 11.1.1.5.0コンポーネント

1. Oracle Database 11.2.0
第23.2.1項「Oracle Database 11gリリース11.2.0」を参照。

2. Oracle Fusion Middlewareリポジトリ作成ユーティリティ11.1.1.5.0
第23.2.2項「Oracle Fusion Middlewareリポジトリ作成ユーティリティ」を参照。

3. Oracle WebLogic Server 10.3.5汎用およびCoherence
第23.2.3項「Oracle WebLogic Server汎用およびCoherence」を参照。

4. Oracle Identity and Access Management 11.1.1.5.0
第23.2.4項「Oracle Identity ManagementおよびAccess Management」を参照。

5. Oracle Fusion Middleware Web Tierユーティリティ11.1.1.2.0
Oracle Fusion Middleware Web Tierユーティリティ・パッチ・セット11.1.1.5.0

第23.2.5項「Oracle Fusion Middleware Web Tierユーティリティ」を参照。

6. Oracle Access Manager OHS Webゲート11.1.1.5.0
第23.2.6項「Oracle Access Manager OHS Webゲート」を参照。

OAM 11.1.1.7.0コンポーネント

1. Oracle Database 11.2.0
第23.2.1項「Oracle Database 11gリリース11.2.0」を参照。

2. Oracle Fusion Middlewareリポジトリ作成ユーティリティ11.1.1.7.0
第23.2.2項「Oracle Fusion Middlewareリポジトリ作成ユーティリティ」を参照。

3. Oracle WebLogic Server 10.3.6汎用およびCoherence
第23.2.3項「Oracle WebLogic Server汎用およびCoherence」を参照。

4. Oracle Identity and Access Management 11.1.1.7.0
第23.2.4項「Oracle Identity ManagementおよびAccess Management」を参照。

5. Oracle Fusion Middleware Web Tierユーティリティ11.1.1.7.0
第23.2.5項「Oracle Fusion Middleware Web Tierユーティリティ」を参照。

6. Oracle Access Manager OHS Webゲート11.1.1.7.0
第23.2.6項「Oracle Access Manager OHS Webゲート」を参照。

OAM 11.1.2.1.0コンポーネント

1. Oracle Database 11.2.0
第23.2.1項「Oracle Database 11gリリース11.2.0」を参照。

2. Oracle Fusion Middlewareリポジトリ作成ユーティリティ11.1.2.1.0
第23.2.2項「Oracle Fusion Middlewareリポジトリ作成ユーティリティ」を参照。

3. Oracle WebLogic Server 10.3.6汎用およびCoherence
第23.2.3項「Oracle WebLogic Server汎用およびCoherence」を参照。

4. Oracle Identity and Access Management 11.1.2.1.0
第23.2.4項「Oracle Identity ManagementおよびAccess Management」を参照。

5. Oracle Fusion Middleware Web Tierユーティリティ11.1.1.6.0
第23.2.5項「Oracle Fusion Middleware Web Tierユーティリティ」を参照。

6. Oracle Access Manager OHS Webゲート11.1.2.1.0
第23.2.6項「Oracle Access Manager OHS Webゲート」を参照。

23.2.1 Oracle Database 11gリリース11.2.0

1. Oracle Database 11gリリース11.2.0をインストールします。
http://docs.oracle.com/cd/E11882_01/install.112/e24321/toc.htm

2. Oracle 11gデータベースを作成および構成します。特定の手順は、第1章「Oracle 11gデータベースの作成および構成」を参照してください。

3. sqlplusで次のコマンドを実行して、新しく作成されたデータベースで許可される最大プロセス数とオープン・カーソル数を増やし、データベースを再起動します。

alter system set processes=500 scope=spfile;
alter system set open_cursors=800 scope=both;

23.2.2 Oracle Fusion Middlewareリポジトリ作成ユーティリティ

1. リポジトリ作成ユーティリティを使用して、スキーマを作成します。
http://docs.oracle.com/cd/E28280_01/doc.1111/e14259/rcu.htm#CHDHHDHE

2. 「コンポーネントの選択」画面で、「アイデンティティ管理」を展開して「Oracle Access Manager」を選択します。

3. すべてのコンポーネントを選択します。

23.2.3 Oracle WebLogic Server汎用およびCoherence

WebLogic Serverをインストールします。

10.3.5

http://docs.oracle.com/cd/E21764_01/doc.1111/e14142/guimode.htm#BABHJJEG

10.3.6

http://docs.oracle.com/cd/E28280_01/doc.1111/e14142/guimode.htm#BABHJJEG

23.2.4 Oracle Identity ManagementおよびAccess Management

1. Oracle Identity ManagementおよびAccess Managementをインストールします。

- 11.1.1.5.0: http://docs.oracle.com/cd/E23943_01/install.1111/e12002/common.htm#BABIADBF

- 11.1.1.7.0: http://docs.oracle.com/cd/E28280_01/doc.1111/e36891/install.htm#CIHBBHGG

- 11.1.2.1.0: http://docs.oracle.com/cd/E37115_01/install.1112/e27301/install.htm#BALIADBF

2. ドメインを作成します。

1. <IAM_HOME>/common/bin/config.shを実行します。
たとえば、次のように指定します。

/u01/software/Apps/OraMiddleware/Oracle_IDM1/common/bin/config.sh

2. 「新規WebLogicドメインの作成」を選択します。

3. リリースに応じて次の製品を選択します。
OAM 11.1.1.5.0:

- WebLogic Serverの基本ドメイン - 10.3.4.0 [wlserver_10.3]*

- Oracle Enterprise Manager – 11.1.1.0 [oracle_common]

- Oracle Access Manager with Database Policy Store – 11.1.1.3.0 [Oracle_IDM2]

- Oracle JRF – 11.1.1.0 [oracle_common]

OAM 11.1.1.7.0:

- WebLogic Serverの基本ドメイン - 10.3.6.0 [wlserver_10.3]*

- Oracle Identity Manager – 11.1.1.2.0 [Oracle_IDM1]

- Oracle SOA Suite – 11.1.1.0 [Oracle_SOA1]

- Oracle Enterprise Manager – 11.1.1.0 [oracle_common]

- Oracle Access Manager with Database Policy Store – 11.1.1.3.0 [Oracle_IDM2]

OAM 11.1.2.1.0:

- WebLogic Serverの基本ドメイン - 10.3.6.0 [wlserver_10.3]*

- Oracle Identity Manager – 11.1.2.0.0 [Oracle_IDM1]

- Oracle SOA Suite – 11.1.1.0 [Oracle_SOA1]

- Oracle Access Management – 11.1.2.0.0 [Oracle_IDM1]

- Oracle Enterprise Manager – 11.1.1.0 [oracle_common]

4. JDBCコンポーネント・スキーマを構成します。

- すべてのコンポーネント・スキーマを選択します。

- 第23.2.1項「Oracle Database 11gリリース11.2.0」で作成したデータベースの情報を入力します。

- スキーマのパスワードを入力します。

5. オプション構成:

- AdminServerのポートを構成するには、「管理サーバー」を選択します。

- 管理対象サーバーのポートを変更してそれらをノード・マネージャに追加するには、「管理対象サーバー」、「クラスタ」および「マシン」を選択します。

3. データベース・セキュリティ・ストアを構成します(11.1.2.1.0のみ)。
次のコマンドを実行します。

<MW_HOME>/oracle_common/common/bin/wlst.sh
<IAM_HOME>/common/tools/configureSecurityStore.py -d <DOMAIN_HOME> -m
create -c IAM -p <OPSS_SCHEMA_PASSWORD> -u <OPSS_SCHEMA_NAME>

たとえば、次のように指定します。

/u01/software/Apps/OraMiddleware/oracle_common/common/bin/wlst.sh
/u01/software/Apps/OraMiddleware/Oracle_IDM1/common/tools/configureSecurityStore.py -d /u01/software/Apps/OraMiddleware/user_projects/domains/OAMDomain -m
create -c IAM -p test1234 -u DEV_IAS_OPSS

4. 管理サーバーおよびOAM管理対象サーバーを起動します。

1. 次のコマンドを実行して、管理サーバーを起動します。

<DOMAIN_HOME>/bin/startWebLogic.sh

たとえば、次のように指定します。

/u01/software/Apps/OraMiddleware/user_projects/domains/OAMDomain/bin/startWebLogic.sh

2. 次のコマンドを実行してOAM管理対象サーバーを起動します。

<DOMAIN_HOME/bin/startManagedWebLogic.sh oam_server1 http://<ADMIN_HOST>:<ADMIN_PORT>

たとえば、次のように指定します。

/u01/software/Apps/OraMiddleware/user_projects/domains/OAMDomain/bin/startManagedWebLogic.sh oam_server1 http://localhost:7001

23.2.5 Oracle Fusion Middleware Web Tierユーティリティ

1. Oracle Fusion Middleware Web Tierユーティリティをインストールします。

- 11.1.1.2.0 (パッチ・セットもインストールされる): http://docs.oracle.com/cd/E21764_01/doc.1111/e14260/install.htm#CHDHCJEC

- 11.1.1.7.0: http://docs.oracle.com/cd/E28280_01/install.1111/e14260/config.htm#WTINS313

- 11.1.1.6.0: http://docs.oracle.com/cd/E23943_01/doc.1111/e14260/config.htm#CEGHFCGJ

「ソフトウェアのインストール - 構成なし」を選択します。

2. Oracle Fusion Middleware Web Tierユーティリティ・パッチ・セット(11.1.1.5.0のみ)をインストールします。
http://docs.oracle.com/cd/E14571_01/doc.1111/e16793/patch_set_installer.htm#CBHFDHJC

3. Oracle Fusion Middleware Web Tierユーティリティを構成します。

注意:

OAMと統合される各Sites環境(たとえば、管理、配信およびその他)に対して、次の手順を繰り返します。

1. <WEB_TIER_HOME>/bin/config.shを実行します。
たとえば、次のように指定します。

u01/software/Apps/OraMiddleware/Oracle_WT1/bin/config.sh

2. 「コンポーネントの構成」画面で「Oracle HTTP Server」→「選択されたコンポーネントとWebLogicドメインの関連付け」を選択します。

3. 「WebLogicドメインの指定」画面で、第23.2.4項「Oracle Identity ManagementおよびAccess Management」の手順2で作成したドメインを選択します。

23.2.6 Oracle Access Manager OHS Webゲート

1. Oracle Access Manager OHS Webゲートをインストールします。

- 11.1.1.5.0: http://docs.oracle.com/cd/E21764_01/install.1111/e12002/webgate.htm#CACGIGBB

- 11.1.1.7.0: http://docs.oracle.com/cd/E28280_01/doc.1111/e38584/webgate_ohs.htm#CACJIABJ

- 11.1.1.2.1: http://docs.oracle.com/cd/E37115_01/install.1112/e38922/webgate_ohs.htm#CACJIABJ

2. インストール後の手順を実行します。

注意:

第23.2.5項「Oracle Fusion Middleware Web Tierユーティリティ」の手順3で構成した各OHSインスタンスに対して、次の手順を繰り返します。

パラメータの値の例:

<WEBGATE_HOME>

例:

/u01/software/Apps/OraMiddleware/Oracle_OAMWebGate1

<WEBGATE_INSTANCE_DIR>

例:

/u01/software/Apps/OraMiddleware/Oracle_WT1/instances/instance1/config/OHS/ohs1

<OHS_ORACLE_HOME>

例:

/u01/software/Apps/OraMiddleware/Oracle_WT1

1. Webゲート・インスタンスをデプロイします。

cd <WEBGATE_HOME>/webgate/ohs/tools/deployWebGate
./deployWebgateInstance.sh -w <WEBGATE_INSTANCE_DIR> -oh <WEBGATE_HOME>

2. OHS構成ファイルを変更します。

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:<OHS_ORACLE_HOME>/lib
cd <WEBGATE_HOME>/webgate/ohs/tools/setup/InstallTools
./EditHttpConf -w <WEBGATE_INSTANCE_DIR> -oh <WEBGATE_HOME>

23.3 OAMとOracle WebCenter Sitesの統合

この項の内容は、次のとおりです。

- 第23.3.1項「開始する前に」

- 第23.3.2項「統合手順」

- 第23.3.3項「外部ユーザーによる匿名アクセスの許可」

23.3.1 開始する前に

WebCenter SitesとOAM認証の統合に関して、次に示すいくつかの重要な懸念事項があります。

- この章では、ここまでOAMとOracle WebCenter Sitesの統合に必要な、必須のソフトウェアと関連コンポーネントについて説明してきました。その部分を参照しておらず、必要なコンポーネントがインストールされていて適切に設定されていることを確認していない場合は、ドキュメントを確認してください。

- WebCenter Sitesがインストールされていて、デフォルトのCASで正しく動作している必要があります。

注意:

WebCenter Sitesのロールを格納するためにLDAPサーバーを使用することを計画している場合は、この構成はOAM統合の前に行う必要があります。

ユーザーの重複が問題になっている場合は、WebCenter SitesとOAMで同じLDAPサーバーを使用することをお薦めします。

- 大部分の設定アクティビティの実行には、Oracle Access Manager Administration Console (OAMCONSOLE)アプリケーションが必要です。この機能の使用権限があることを確認してください。

統合手順は、手動の実行手順のセットです。この章の残りの部分で説明します。

23.3.2 統合手順

Sitesの配信環境では、個別のOHSインスタンスを使用して追加のWebゲート、ホスト識別子、認証スキームおよびアプリケーション・ドメインを作成および構成する、次の手順を実行します。

OAMを統合する手順は次のとおりです。

1. OAMユーザー・アイデンティティ・ストアを使用して、WebCenter Sitesを定義します。

注意:

OAMは認証にのみ使用され、OAM認可には依存しません。Oracle Internet Directory、Oracle Directory Serverおよびその他がユーザー・アイデンティティ・ストアとして使用できる場合、Oracle WebLogicの組込みLDAPがデフォルトになり、この章の残りの部分で使用されるユーザー・アイデンティティ・ストアになります。ユーザー名は、WebCenter SitesのSystemUsers表にあるユーザー名と一致している必要があります。

OAMは、認証および認可ポリシーの施行を提供します。WebCenter Sitesは、認証ポリシーのみを使用してリソースを保護します。WebCenter Sitesは、自身の認可ポリシーを使用します。

Oracle WebLogic組込みLDAPのユーザー名は、WebCenter SitesのSystemUsers表に存在するユーザー名と一致している必要があります。WebLogic組込みLDAPにユーザーを追加する手順は、次のとおりです。

1. WebLogic管理コンソールにログインします。

2. 「セキュリティ・レルム」をクリックします。

3. myrealmをクリックします。

4. 「ユーザーとグループ」タブ(図23-2)を選択します。

図23-2 myrealmの設定 - 「ユーザーとグループ」タブ

5. 追加する各ユーザーに対して、次の手順を実行します(図23-3)。

1. 「New」をクリックします。

2. ユーザー名を入力します。

3. ユーザーの説明を入力します。

4. 「プロバイダ」でDefaultAuthenticatorを選択します。

5. このユーザーのパスワードを入力します。

6. ユーザーのパスワードを再入力します。

7. 「OK」をクリックします。

図23-3 「新しいユーザーの作成」画面

2. OHSへのデプロイメント用に、OAM Webゲート・エージェントを作成しますOHS (図23-4)。

1. OAMコンソール・アプリケーションにログインします。
http://<oam_server_host>:<weblogic_admin_port>/oamconsole

2. 「システム構成」タブを選択します。

3. 「SSOエージェント」の下の「新規OAM 11g Webゲート」をクリックします。

4. 「名前」に、Webゲートの名前を入力します。このガイドではWCSitesWebGateを使用します。

5. 「優先ホスト」に作成されるホスト識別子の名前を入力し、「適用」をクリックします。このガイドではWCSitesを使用します。

6. 「ログアウト・コールバックURL」に、/<sites_context_root>/oam_logout_successと入力して「適用」をクリックします。

図23-4 WCSitesWebGate

注意:

WCSitesWebGateを作成すると、WCSitesホスト識別子とWCSitesWebGateアプリケーション・ドメインも作成されます。

3. WebCenter Sitesのホスト識別子を構成します。

1. 「ポリシー構成」タブ→「リフレッシュ」アイコンをクリックします。「ホスト識別子」の下にWCSitesと表示されます。

2. WCSitesをダブルクリックします。

3. 「説明」に、This is the host identifier for WebCenter Sites.と入力します。

4. 操作パネルで、「追加」(+)アイコンをクリックします。「ホスト名」に、OHSサーバーのホスト名を入力します。「ポート」に、OHSサーバーのポートを入力します。
ロード・バランシングの配置に複数のホストを使用している場合、各OHSインスタンスに対してこの手順を繰り返します。

5. 「Apply」をクリックします。

4. WebCenter Sitesのチャレンジ・ページにリダイレクトする認証スキームを作成します。

注意:

この手順はオプションで、デフォルトのOAMログイン・フォームまたは他のカスタム・ログイン・フォームを使用している場合はスキップできます。

1. 「認証スキーム」→「作成」アイコンをクリックします。
「認証スキーム」フォームが表示されます。

図23-5 「認証スキーム」フォーム

2. 「名前」に、作成される認証スキームの名前を入力します。このガイドではLDAPWemSchemeを使用します。

3. 「説明」にChallenge for WebCenter Sites applicationsと入力します。

4. 「認証レベル」に2と入力します。

5. 「チャレンジ・メソッド」でFORMを選択します。

6. 「チャレンジ・リダイレクトURL」に/oam/serverと入力します。

7. 「認証モジュール」でLDAPを選択します。

8. 「チャレンジURL」には、デプロイ後のoamloginアプリケーションへのアクセスに使用されるホストとポートを使用します。http://<oamlogin_server_host>:<oamlogin_port>/oamlogin/oamsso/oamLoginView.jspと入力します。

9. 「コンテキスト・タイプ」でexternalを選択します。

10. 「Apply」をクリックします。

5. 手順5-6では、Webゲートの作成時に作成されるWCSitesWebGateアプリケーション・ドメインを構成します。Protected Resource Policy認証ポリシーは、認証なしにアクセスされたすべてのリソースに対してチャレンジを実施します。このポリシーでは、すべてのリソースがWebゲート経由でWebCenter Sitesアプリケーションにアクセスできるため、認可を処理できます。
Protected Resource Policyの構成

1. Protected Resource Policyを開きます。
11.1.1.x.0の場合:

「アプリケーション・ドメイン」を開きます。

WCSitesWebGateを開きます。

「認証ポリシー」を開きます。

「保護されているリソース・ポリシー」をダブルクリックします。

11.1.2.1.0の場合:

「アプリケーション・ドメイン」→「開く」アイコンをクリックします。

「検索」をクリックします。

WCSitesWebGateをクリックします。

「認証ポリシー」タブをクリックします。

「保護されたリソース・ポリシー」をクリックします。

2. 「認証スキーム」で、以前作成した認証スキームであるLDAPWemSchemeを選択します。

3. 「レスポンス」タブをクリックします。

4. 「IDアサーション」チェック・ボックスを選択します。
認証ポリシーの条件が満たされている場合は、レスポンスを作成できます。レスポンスは、WebCenter SitesのHTTPフィルタでLDAP属性を識別し、認証済ユーザーについての情報を提供するために必要です。これらのレスポンスを作成する手順は、次のとおりです。

5. 「追加」(+)アイコンをクリックします。

6. 「名前」にFATGATE_POLICYと入力します。

7. 「タイプ」でHeaderを選択します。

8. 「値」にprotectedと入力します。

9. 「追加」(+)アイコンをクリックします。

10. 「名前」にFATGATE_EMAILと入力します。

11. 「タイプ」でHeaderを選択します。

12. 「値」に$user.attr.mailと入力します。

13. 「Apply」をクリックします。

6. WebCenter Sitesアプリケーション・ドメインに対してリソース定義を作成します。

1. 「リソース」を開きます。
OAM 11.1.1.x.0の場合、「リソース」をダブルクリックします。

OAM 11.1.2.1.0の場合、「リソース」タブをクリックします。

このパネルには、検索条件に一致するリソースのみが表示されます。新しいリソースが追加されるたびに、そのリソースを「検索結果」リストに表示させるために「検索」ボタンをクリックする必要があります。

図23-6 「リソース」 - 「新規リソース」

2. 「新規リソース」をクリックして「リソースの作成」パネルを開きます。

3. 「リソース・タイプ」でHTTPを選択します。

4. 「ホスト識別子」で、手順3で構成したホスト識別子であるWCSitesを選択します。

5. 「リソースURL」に入力します。

6. 「保護レベル」を選択します。
Excludedを選択している場合は、手順gおよびhはスキップします。

7. 手順fでProtectedを選択している場合、「認証ポリシー」でProtected Resource Policyを選択します。

8. 手順fでProtectedを選択している場合、「認可ポリシー」でProtected Resource Policyを選択します。

9. 「Apply」をクリックします。

図23-7 リソース

10. 表23-1のリソース・リストを使用して、手順bからiを繰り返します。

注意:

ポリシーのあるリソースは、すべてProtectedになります。残りのリソースはExcludedになります。

表23-1 リソース

リソースURL

保護レベル

認証

認可

/index.html

除外

該当なし

該当なし

/oamlogin/oamsso/…/*

除外

該当なし

該当なし

/<sites_context_root>

(OAM 11.1.1.x.0のみ)

除外

該当なし

該当なし

/<sites_context_root>/…/*

(OAM 11.1.1.x.0のみ)

除外

該当なし

該当なし

/<sites_context_root>/**

(OAM 11.1.2.1.0のみ)

除外

該当なし

該当なし

/

(OAM 11.1.1.x.0のみ)

保護

保護

保護

/…/*

(OAM 11.1.1.x.0のみ)

保護

保護

保護

/**

(OAM 11.1.2.1.0のみ)

保護

保護

保護

/oamlogin/test

保護

保護

保護

/<sites_context_root>/wem/fatwire/…/*

保護

保護

保護

/<sites_context_root>/faces/jspx/…/*

保護

保護

保護

/<sites_context_root>/Satellite/…/*

保護

保護

保護

/<sites_context_root>/ContentServer/…/*

保護

保護

保護

/<sites_context_root>/Xcelerate/LoginPage.html

保護

保護

保護

11. すべてのリソースが追加されたら、定義済リソースのリストを表23-1と比較して、すべてのポリシーが適切に定義されていることを確認します。末尾の/…/にはすべて、ピリオドが3つ含まれていることを確認します。各「リソースURL」で、大/小文字が正確に入力されていることを確認します。これらのポリシーが正しく入力されていないと、WebCenter Sitesアプリケーションは正しく動作しません。

7. mod_wl_ohs.conf OHSプラグインの構成ファイルを変更します。

注意:

OHSサーバーが停止していることを確認してください。

export ORACLE_INSTANCE=<ohs_oracle_home>

たとえば、次のように指定します。

export ORACLE_INSTANCE=/u01/software/Apps/OraMiddleware/Oracle_WT1

<ohs_oracle_home>/bin/opmnctl stopproc ias-component=ohs1

このファイルは、Webゲートのインスタンス・ディレクトリ内に存在します。

たとえば、次のように指定します。

/u01/software/Apps/OraMiddleware/Oracle_WT1/instances/instance1/config/OHS/ohs1/mod_wl_ohs.conf

変更には、次のテンプレートを考慮してください。

# NOTE : This is a template to configure mod_weblogic.

LoadModule weblogic_module   "${ORACLE_HOME}/ohs/modules/mod_wl_ohs.so"

# This empty block is needed to save mod_wl related configuration from EM to
# this file when changes are made at the Base Virtual Host Level
<IfModule weblogic_module>
#      WebLogicHost <WEBLOGIC_HOST>
#      WebLogicPort <WEBLOGIC_PORT>
#      Debug ON
#      WLLogFile /tmp/weblogic.log
#      MatchExpression *.jsp
</IfModule>

<IfModule weblogic_module>
<Location /oamlogin>
SetHandler weblogic-handler
WebLogicHost {oamlogin_server_host}
WebLogicPort {oamlogin_port}
</Location>
</IfModule>

<IfModule weblogic_module>
<Location /{sites_context_root}>
SetHandler weblogic-handler
WebLogicHost {sites_server_host}
WebLogicPort {sites_port}
</Location>
</IfModule>

# <Location /weblogic>
#      SetHandler weblogic-handler
#      PathTrim /weblogic
#      ErrorPage  http:/WEBLOGIC_HOME:WEBLOGIC_PORT/
#  </Location>

注意:

http.confファイルに、mod_wl_ohs.confファイルのインクルード文があることを確認してください。

たとえば、次のように指定します。

include "/u01/software/Apps/OraMiddleware/Oracle_WT1/instances/instance1/config/OHS/ohs1/mod_wl_ohs.conf"

8. Webゲートの構成ファイル(ObAccessClient.xmlおよびcwallet.sso)をWebゲート・インスタンスにコピーします。

cp <oam_domain_home>/output/<webgate_name>/* <webgate_instance_dir>/webgate/config

たとえば、次のように指定します。

cp /u01/software/Apps/OraMiddleware/user_projects/domains/OAMDomain/output/WCSitesWebGate/* /u01/software/Apps/OraMiddleware/Oracle_WT1/instances/instance1/config/OHS/ohs1/webgate/config

9. OHSサーバーを起動します。

export ORACLE_INSTANCE=<ohs_oracle_home>

たとえば、次のように指定します。

export ORACLE_INSTANCE=/u01/software/Apps/OraMiddleware/Oracle_WT1
<ohs_oracle_home>/bin/opmnctl startproc ias-component=ohs1

10. oamtoken.warファイルをデプロイします。

1. oamtoken.warファイルのデプロイ元となるディレクトリを作成し、WebCenter Sitesインストーラのwemディレクトリからそのディレクトリにoamtoken.warを展開します。
たとえば、次のように指定します。

mkdir /u01/software/Apps/OraMiddleware/user_projects/domains/OAMSitesDomain/applications/oamtoken
cd /u01/software/Apps/OraMiddleware/user_projects/domains/OAMSitesDomain/applications/oamtoken
jar -xvf /u01/installation_files/Sites/wem/oamtoken.war

2. 展開されたoamtoken WebアプリケーションのWEB-INF/classesディレクトリにあるoamtoken.xmlファイルを変更します。
OAM 11.1.1.5.0の場合、compatibilityModeの値を10Gに設定します。

OAM 11.1.1.7.0および11.1.2.1.0の場合、compatibilityModeの値を11Gに設定します。

3. 手順2で作成されたWebゲートの構成ファイル(ObAccessClient.xmlおよびcwallet.sso)を、展開されたoamtoken WebアプリケーションのWEB-INF/oblix/libディレクトリにコピーします。
既存のファイルはすべて上書きします。

Webゲートの構成ファイルは、OAMがデプロイされたシステムの<oam_domain_home>/output/<webgate_name>ディレクトリにあります。

OAM 11.1.1.5.0の場合、手順dからfをスキップします。

4. 展開されたoamtoken Webアプリケーションの構成ディレクトリから<oamtoken_domain_home>/configに、jps-config.xmlファイルをコピーします。

5. 手順dでコピーされたファイルで、ロケーション・パラメータの値をcwallet.ssoファイルがあるディレクトリのパスに変更します。
たとえば、次のように指定します。

../applications/oamtoken/WEB-INF/oblix/lib

6. oamtokenがデプロイされるホストの<weblogic_home>/server/libディレクトリにあるweblogic.policyファイルを変更します。
ファイルの開始コメント・セクションの終わりに次の行を追加し、展開されたoamtoken WebアプリケーションのWEB-INF/lib/*のパスにファイルの値を設定します。

// grant permission for oamtoken
grant codebase "file:<path_to_exploded_oamtoken_app>/WEB-INF/lib/*" {
permission
oracle.security.jps.service.credstore.CredentialAccessPermission
"context=SYSTEM,mapName=OAMAgent,keyName=*", "read";
};

7. 展開されたoamtoken Webアプリケーションをデプロイします。

注意:

WebLogicで、デプロイメントを現在の場所からアクセス可能にします。

oamtoken Webアプリケーションに含まれるサーブレットは、参照可能なユーザー名とパスワードの資格照明とともにコールされる場合があります。アプリケーションを、保護されたWebアプリケーションのユーザーSSLとしてデプロイすることをお薦めします。

11. oamlogin.warファイルをデプロイします。このWebアプリケーションには、WebCenter Sitesのチャレンジ・ページが含まれます。

注意:

この手順はオプションで、デフォルトのOAMログイン・フォームまたは他のカスタム・ログイン・フォームを使用している場合はスキップできます。

1. oamlogin.warファイルのデプロイ元となるディレクトリを作成し、WebCenter Sitesインストーラのwemディレクトリからそのディレクトリにoamlogin.warを展開します。
たとえば、次のように指定します。

mkdir /u01/software/Apps/OraMiddleware/user_projects/domains/OAMSitesDomain/applications/oamlogin
cd /u01/software/Apps/OraMiddleware/user_projects/domains/OAMSitesDomain/applications/oamlogin
jar -xvf /u01/installation_files/Sites/wem/oamlogin.war

2. 次に示すコードを使用して、展開されたoamlogin WebアプリケーションのWEB-INF/classesディレクトリに、wemsites_settings.propertiesという名前のファイルを作成します。変数を、ご使用の環境の正しい値に置換します。

oamredirect=http://<oam_server_host>:<oam_port>/oam/server/auth_cred_submit
oamlogout=http://<oam_server_host>:<oam_port>/oam/server/logout
forgotpassword=<email_account>@<email_domain>

oamredirectプロパティが正しく構成されていない場合、そのユーザー名とパスワードは認証に失敗します。

3. 展開されたoamlogin Webアプリケーションをデプロイします。WebLogicで、デプロイメントを現在の場所からアクセス可能にします。

12. WebCenter SitesデプロイメントのSSOConfig.xmlファイルを変更します。このファイルは、ロードする認証クラスや、それらのクラスで必要なプロパティを制御します。

1. Sitesサーバーを停止します。

2. デプロイされているWebCenter SitesアプリケーションのWEB-INF/classesディレクトリにあるSSOConfig.xmlファイルをバックアップします。
たとえば、次のように指定します。

/u01/software/Apps/OraMiddleware/user_projects/domains/OAMSitesDomain/applications/Sites/WEB-INF/classes/SSOConfig.xml

SSOConfig.xmlを次のように変更します。

注意:

次のファイルで、serviceUrl、ticketUrl、signoutURL、dbUsername、dbPasswordおよびtrustConfiguredのプロパティを設定します。

signoutUrlプロパティは、WebCenter Sitesのログアウトの起動時に使用されるURLを指定します。これには、OAMによりすべてのログアウト処理が完了した後にブラウザから戻される、エンコードされたURLが含まれます。

Sitesの管理では、end_urlに次の値を使用します。

http%3A%2F%2F{ohs_server_host}%3A{ohs_port}%2F{sites_context_root}%2Fwem%2Ffatwire%2Fwem%2FWelcome

Sitesの配信では、end_urlに次の値を使用します。

http%3A%2F%2F{ohs_server_host}%3A{ohs_port}%2F{sites_context_root}%2FXcelerate%2FLoginPage.html

dbUsernameプロパティおよびdbPasswordプロパティには、WebCenter Sitesの一般管理者の資格証明を入力できます(デフォルトではfwadmin / xceladmin)。これらのプロパティの値は、WebCenter Sitesアプリケーションの起動時に暗号化されます。

WebLogic ServerおよびOHS Webゲートの間で信頼関係が確立されている場合、ssofilter BeanのtrustConfiguredプロパティにtrueを設定して、リクエストのたびに発生するOAMアイデンティティ・アサーションの要件を排除できます。

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:context="http://www.springframework.org/schema/context"
xsi:schemaLocation="
http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-2.5.xsd">

<!-- Single Sign On provider -->
<bean id="ssoprovider" class="com.fatwire.wem.sso.oam.OAMProvider">
<property name="config" ref="ssoconfig" />
</bean>
<!-- OAM IdentityResolver bean -->
<bean id="oamIdentity" class="com.fatwire.auth.identity.LocalUsernameResolver" />

<!-- Single Sign On filter -->
<bean id="ssofilter" class="com.fatwire.wem.sso.oam.filter.OAMFilter">
<property name="config" ref="ssoconfig" />
<property name="provider" ref="ssoprovider" />
<property name="identityResolver" ref="oamIdentity" />
<property name="trustConfigured" value="false" />
</bean>

<!-- Single Sign On listener -->
<bean id="ssolistener" class="com.fatwire.wem.sso.oam.listener.OAMListener">
</bean>

<!-- Single Sign On configuration -->
<bean id="ssoconfig" class="com.fatwire.wem.sso.oam.conf.OAMConfig">
<!-- URL prefix for REST service endpoint -->
<property name="serviceUrl" value="http://{ohs_server_host}:{ohs_port}/{sites_context_root}/REST" />
<!-- URL prefix for Token Service servlet -->
<property name="ticketUrl" value="http://{oamtoken_server_host}:{oamtoken_port}/oamtoken" />
<!-- URL to be called when WEM logout is required. -->
<property name="signoutUrl" value="http://{oam_server_host}:{oam_port}/oam/server/logout?end_url={end_url}" />
<!-- Do not proxy tickets, tt's the last server in the call chain -->
<property name="proxyTickets" value="false" />
<!-- Database Credentials needed by user lookup in OAMFilter -->
<property name="dbUsername" value="{sites_admin_user} " />
<property name="dbPassword" value="{sites_admin_password}" />
<!-- Your application protected resources (relative to applicationUrl) -->
<property name="protectedMappingIncludes">
<list>
<value>wem/fatwire/**</value>
<value>/faces/jspx/**</value>
<value>/ContentServer?[pagename=OpenMarket/Xcelerate/UIFramework/LoginPage|OpenMarket/Xcelerate/UIFramework/ShowMainFrames|fatwire/getAllUserGroups|fatwire/getAllSecurityConfigs|rest/asset,#]</value>

<value>Satellite?[pagename=fatwire/insitetemplating/request|OpenMarket/Xcelerate/ControlPanel/Request|OpenMarket/Xcelerate/ControlPanel/EditPanel|fatwire/wem/ui/Ping|fatwire/wem/sso/validateMultiticket|OpenMarket/Xcelerate/UIFramework/ShowPreviewFrames,#]</value>

<value>Xcelerate/LoginPage.html</value>
</list>
</property>
<property name="protectedMappingStatelessIncludes">
<list>
<value>/REST/**</value>
</list>
</property>
<!-- Your application protected resources excludes (relative to applicationUrl) -->
<property name="protectedMappingExcludes">
<list>
<value>/wem/fatwire/wem/ui/SysLocStrSvc</value>
</list>
</property>
</bean>

</beans>

13. これで、構成が完了しました。OAMはWebCenter Sitesコンテンツ管理および開発インストールのユーザーを認証します。
残りのサーバーを起動できます。

14. この手順はオプションで、oamlogin.warファイルがデプロイされている場合にのみ実行できます。

1. 任意のブラウザに次のURLを入力します。

http(s)://<ohs_server_host>:<ohs_port>/oamlogin/test

システムが正常に動作している場合は、WebCenter Sitesのチャレンジ・フォームが表示されます(図23-8)。

図23-8 「Access Managerのセキュアなユーザー・ログイン」フォーム

2. ユーザー名およびパスワードを入力して、「ログイン」をクリックします。パスワードはWebCenter SitesデータベースではなくLDAPで定義されることを覚えておいてください。

3. システムが正常に動作している場合、Webゲートにより提供されるすべての情報を表示したテスト・ページが表示されます。これには、自身が作成したポリシーで指定した「レスポンス」が含まれます。このページをリフレッシュして、更新された情報を再表示します。

4. テスト・フォームで「ログオフ」をクリックします。標準OAMのログオフ確認フォームが開きます。

5. URLを再入力してカスタムのチャレンジ・フォームを表示します。
構成が予期した結果になっていることを慎重に確認します。

23.3.3 外部ユーザーによる匿名アクセスの許可

管理システムに格納されているページを表示するためのアクセス権を外部ユーザーに付与するには、匿名ユーザーの存在が必要です。たとえば、テスト目的で、OAMが統合された管理サーバー上にある開発サイトをアクセスする場合があります。

1. AnonymousというユーザーをWebCenter SitesのSystemUsers表に追加します。

2. /<context>/Satellite/*リソースを削除するように、OAM認証ポリシーを変更します。

3. この変更を適用して、Oracle Http Server (OHS)をリサイクルします。

4. /cs/WEB-INF/classesフォルダのsatellite.propertiesファイルで、port=およびhost=をOHSロケーションに設定するように変更します。デフォルトのlocalhost:80ではエラーが発生するため、この作業は必須です。

23.4 OAMとOracle WebCenter Sites: Satellite Serverの統合

Oracle Access Manager統合のためのSatellite Serverの構成は、WebCenter Sitesの手順よりも簡単です。この項で説明している手順は、単一のSatellite Serverの構成に固有のものですが、Satellite Serverの追加の場合でも工程は同じです。

この項の内容は、次のとおりです。

- 第23.4.1項「開始する前に」

- 第23.4.2項「統合手順」

23.4.1 開始する前に

Satellite Serverの統合前に、次のアクションが完了していることを確認します。

- Oracle Access Managerがインストールされていて実行中である。

- WebCenter SitesとOAMの統合が成功している。

- Satellite Serverがインストールされている。

23.4.2 統合手順

これらの手順では、WebCenter Sites Satellite ServerデプロイメントのSSOConfig.xmlファイルを変更します。このファイルは、ロードする認証クラスや、それらのクラスで必要な様々なプロパティを制御します。

1. Satellite Serverがデプロイされているサーバーを停止します。

2. デプロイされているWebCenter Sites Satellite ServerアプリケーションのWEB-INF/classesディレクトリにあるSSOConfig.xmlファイルをバックアップします。
たとえば、次のように指定します。

/u01/software/Apps/OraMiddleware/user_projects/domains/OAMSitesDomain
/applications/SatelliteServer/WEB-INF/classes/SSOConfig.xml

3. SSOConfig.xmlを次のファイルのように変更します。

注意:

次のファイルで、serviceUrl、ticketUrlおよびsignoutURLのプロパティを設定します。

signoutUrlプロパティは、WebCenter Sitesのログアウトの起動時に使用されるURLを指定します。これには、OAMによりすべてのログアウト処理が完了した後にブラウザから戻される、エンコードされたURLが含まれます。

WebLogic ServerおよびOHS Webゲートの間で信頼関係が確立されている場合、ssofilter BeanのtrustConfiguredプロパティにtrueを設定して、リクエストのたびに発生するOAMアイデンティティ・アサーションの要件を排除できます。

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:context="http://www.springframework.org/schema/context"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-2.5.xsd">

<!-- Single Sign On provider -->
<bean id="ssoprovider" class="com.fatwire.wem.sso.oam.OAMProvider">
<property name="config" ref="ssoconfig" />
</bean>

<!-- OAM IdentityResolver bean -->
<bean id="oamIdentity" class="com.fatwire.auth.identity.RemoteUsernameResolver id="oamIdentity">
<property="csServerUrl" value="http://<sites_server_host>:<sites_port>/<sites_context_root>/custom/customCsResolver.jsp
</bean>

<!-- Single Sign On filter -->
<bean id="ssofilter" class="com.fatwire.wem.sso.oam.filter.OAMFilter">
<property name="config" ref="ssoconfig" />
<property name="provider" ref="ssoprovider" />
<property name="identityResolver" ref="oamIdentity" />
<property name="trustConfigured" value="false" />
</bean>

<!-- Single Sign On listener -->
<bean id="ssolistener" class="com.fatwire.wem.sso.oam.listener.OAMListener">
</bean>

<!-- Single Sign On configuration -->
<bean id="ssoconfig" class="com.fatwire.wem.sso.oam.conf.OAMConfig">
<!-- URL prefix for REST service endpoint -->
<property name="serviceUrl" value="http://{ohs_server_host}:{ohs_port}/{sites_context_root}/REST" />
<!-- URL prefix for Token Service servlet -->
<property name="ticketUrl" value="http://{oamtoken_server_host}:{oamtoken_port}/oamtoken" />
<!-- URL to be called when WEM logout is required. -->
<property name="signoutUrl" value="http://{oam_server_host}:{oam_port}/oam/server/logout?end_url=http%3A%2F%2F{ohs_server_host}%3A{ohs_port}%2F{sites_context_root}%2Fwem%2Ffatwire%2Fwem%2FWelcome" />
<!-- Proxy tickets, tt's the last server in the call chain -->
<property name="proxyTickets" value="true" />
<!-- Your application protected resources (relative to applicationUrl) -->
<property name="protectedMappingIncludes">
<list>
</list>
</property>
<property name="protectedMappingStatelessIncludes">
<list>
<value>/REST/**</value>
</list>
</property>
<!-- Your application protected resources excludes (relative to applicationUrl) -->
<property name="protectedMappingExcludes">
<list>
</list>
</property>
</bean>

</beans>

proxyTicketsパラメータをtrueに設定します。これは、RESTクライアント・プログラムが割り当てた認証済チケットをSatellite ServerがWebCenter Sitesに渡すために必要です。

RESTエンドポイントの場所(serviceUrlプロパティで定義)は、Satellite Serverの場所によって異なります。ファイアウォール内にある場合、WebCenter Sitesを直接参照してセキュリティを損なうことなく最大のパフォーマンスを実現できます。Satellite Serverがそれ以外の場所にある場合やインターネットに直接公開されている場合、WebCenter Sitesを保護するため、エンドポイントはすべてのリクエストをOHSを介して送る必要があります。

WebCenter Sitesの構成を保護するための代替の方法として、Satellite Serverの前段でOHSを使用する高度な構成があります。この構成で、WebCenter Sitesにアクセスします。

24 OAM統合WebCenter Sitesとの通信のためのコミュニティ・ガジェットの有効化

Oracle WebCenter Sitesは、CASのかわりにOracle Access Manager (OAM)と統合して、認証およびシングル・サインオン・サービスを利用できます。この章で説明するとおり、コミュニティ・ガジェットもインストールされている場合、OAMを介したWebCenter Sitesとの通信ができるよう有効化する必要があります。

この章の内容は、次のとおりです。

- 第24.1項「開始する前に」

- 第24.2項「OAMが統合された管理WebCenter Sitesとの通信の有効化」

- 第24.3項「OAMが統合された本番WebCenter Sitesとの通信の有効化」

- 第24.4項「次の手順」

24.1 開始する前に

コミュニティ・ガジェットとOAM統合WebCenter Sitesの通信のサポートを構成する前に、次のことを確認します。

- WebCenter Sitesの管理および本番インストールが完全に機能している。また、WebCenter SitesとOAMの統合が成功している(または今後成功する)。

- コミュニティ・ガジェットのwar/earファイルが生成されている(『Oracle Fusion Middleware WebCenter Sitesインストレーション・ガイド』を参照)。

前述の条件が満たされている場合、この章の次の手順を実行します。

- 管理WebCenter SitesにOAMが統合されている場合、第24.2項「OAMが統合された管理WebCenter Sitesとの通信の有効化」の手順を実行します。続いて、第24.4項「次の手順」を実行します。

- 本番WebCenter SitesにOAMが統合されている場合、第24.3項「OAMが統合された本番WebCenter Sitesとの通信の有効化」の手順を実行します。続いて、第24.4項「次の手順」を実行します。

- 管理および本番WebCenter SitesシステムにOAMが統合されている場合、第24.2項「OAMが統合された管理WebCenter Sitesとの通信の有効化」の手順を実行します。さらに、
第24.3項「OAMが統合された本番WebCenter Sitesとの通信の有効化」。続いて第24.4項「次の手順」を実行します。

24.2 OAMが統合された管理WebCenter Sitesとの通信の有効化

管理WebCenter SitesにOAMが統合されている場合、この項の次の手順を実行します。この項の内容は、次のとおりです。

- 第24.2.1項「コミュニティ・ガジェットのサポートのための管理OAM-WebCenter Sites構成の更新」

- 第24.2.2項「OAMが統合された管理WebCenter Sitesの使用のためのコミュニティ・ガジェットの構成」

24.2.1 コミュニティ・ガジェットのサポートのための管理OAM-WebCenter Sites構成の更新

この手順では、最初に管理コミュニティ・ガジェットのリソース定義をWebCenter Sites管理アプリケーションのOAM構成に追加して、次に(管理コミュニティ・ガジェットがデプロイされている)WebLogic管理対象サーバーをOracle HTTP Serverに登録します。

この項の内容は、次のとおりです。

- 第24.2.1.1項「管理コミュニティ・ガジェットのリソース定義のOAM-WebCenter Sites構成への追加」

- 第24.2.1.2項「認可ポリシーのIDアサーションの有効化」

- 第24.2.1.3項「管理コミュニティ・ガジェットのWebLogic管理対象サーバーのOracle HTTP Serverへの登録」

- 第24.2.1.4項「最大セッション数の増加」

24.2.1.1 管理コミュニティ・ガジェットのリソース定義のOAM-WebCenter Sites構成への追加

表24-1にリストされている管理コミュニティ・ガジェットのリソース定義を、WebCenter Sitesアプリケーション・ドメインのOAMに追加します。OAMへのリソース定義の追加の詳細は、第23.3.2項「統合手順」を参照してください。

注意:

リソース定義(表24-1)で、次の手順を実行します。

- <sites-context>を、管理システムで実行されているWebCenter Sites Webアプリケーションのコンテキスト・ルートで置換します。

- <cg-context>を、管理システムで実行されているコミュニティ・ガジェット・アプリケーションのコンテキスト・ルートで置換します。

- <shindig-context>を、管理システムで実行されているShindigアプリケーションのコンテキスト・ルートで置換します。

表24-1 管理コミュニティ・ガジェットのリソース定義

リソース定義

保護レベル

認証

認可

/<sites-context>/custom/customCsResolver.jsp

非保護

パブリック

すべて許可

/<cg-context>/rest/sites/.../*

非保護

パブリック

すべて許可

/<cg-context>/rest/.../*

保護

ブラウザ

すべて許可

/<cg-context>/sso/.../*

保護

ブラウザ

すべて許可

/<cg-context>/wsdk/.../*

保護

ブラウザ

すべて許可

/<cg-context>/cachetool/.../*

保護

ブラウザ

すべて許可

/<cg-context>/admin/registered/.../*

保護

ブラウザ

すべて許可

/<cg-context>/admin-gadgets/.../*

保護

ブラウザ

すべて許可

/<cg-context>/wsdk/widget/.../*

除外

/<cg-context>/wsdk/skin/.../*

除外

/<cg-context>/incache/.../*

除外

/<cg-context>/rest/cache/.../*

除外

/<cg-context>/styles/.../*

除外

/<cg-context>/images/.../*

除外

/<cg-context>/wemresources/.../*

除外

/<cg-context>/admin-gadgets/images/.../*

除外

/<cg-context>/admin-gadgets/js/.../*

除外

/<cg-context>/admin-gadgets/styles/.../*

除外

/<shindig-context>/.../*

除外

24.2.1.2 認可ポリシーのIDアサーションの有効化

WebCenter Sitesアプリケーション・ドメインに使用される認可ポリシーのIDアサーションを、次のように構成します。

- Oracle WebLogic ServerとOracle HTP Serverの間で信頼できる環境が構成されていない場合、「IDアサーション」チェック・ボックス(図24-1に表示)を選択します。

図24-1 「認可ポリシー」: 「IDアサーション」

- Oracle WebLogic ServerとOracle HTP Serverの間で信頼できる環境が構成されている場合、「IDアサーション」チェック・ボックスを選択解除されたままにします。

Oracle WebLogic Serverとその他のエンティティの間での信頼の確立の詳細は、『Oracle Fusion Middlewareアプリケーション・セキュリティ・ガイド』を参照してください。

24.2.1.3 管理コミュニティ・ガジェットのWebLogic管理対象サーバーのOracle HTTP Serverへの登録

この手順により、Oracle HTTP Serverがリクエストを管理コミュニティ・ガジェットWebアプリケーションのWebLogic Server管理対象サーバー・インスタンスに転送できるようになります。

管理コミュニティ・ガジェットがデプロイされているWebLogic管理対象サーバーを登録する手順は、次のとおりです。

1. テキスト・エディタを使用して、OAM-WebCenter Sitesの統合時に使用されたmod_wl_ohs.conf構成ファイルを、次のように更新します。

1. Oracle HTTP Serverインスタンスのmod_wl_ohs.confファイルを特定します。たとえば次のようになります。

/u01/software/Apps/OraMiddleware/asinst_1/config/OHS/ohs1/mod_wl_ohs.conf

2. 次のコード・ブロックを、mod_wl_ohs.confファイルに追加します。

<IfModule weblogic_module>
<location /{management-community-gadgets-context-root}>
SetHandler weblogic-handler
WebLogicHost {hostname|IP of WebLogic server where management Community-Gadgets is deployed}
WebLogicPort {port of WebLogic server where management Community-Gadgets is deployed}
</location></IfModule>

<IfModule weblogic_module>
<location /{management-shindig-context-root}>
SetHandler weblogic-handler
WebLogicHost {hostname|IP of WebLogic server where management Shindig is deployed}
WebLogicPort {port of WebLogic server where management Shindig is deployed}
</location>
</IfModule>

3. ファイルを保存します。

2. Oracle HTTP Serverを再起動します。

24.2.1.4 最大セッション数の増加

最大セッション数を増やす手順は次のとおりです。

1. OAMコンソールにログインします。

2. 「システム構成」の下の「共通設定」をクリックします。

3. 「1ユーザー当たりの最大セッション数」パラメータの上矢印をクリックして、数を100まで増やします(図24-2)。

図24-2 1ユーザー当たりの最大セッション数

24.2.2 OAMが統合された管理WebCenter Sitesの使用のためのコミュニティ・ガジェットの構成

この手順では、OAMが統合された管理WebCenter Sitesアプリケーションを使用するために、コミュニティ・ガジェット構成を変更します。

注意:

この項の手順は、管理コミュニティ・ガジェット・インスタンスにのみ実行する必要があります。

この項の内容は、次のとおりです。

- 第24.2.2.1項「wem_sso_config.xmlの構成」

- 第24.2.2.2項「Oracle HTTP Serverのアドレスのプロパティ・ファイルへの追加」

24.2.2.1 wem_sso_config.xmlの構成

コミュニティ・ガジェットには、wem_sso_config.xmlおよびoam_wem_sso_config_sample.xmlのSSOファイルが同梱されています。デフォルトでは、コミュニティ・ガジェットはWebCenter Sitesとの通信にwem_sso_config.xmlファイルを使用します。デフォルト・ファイルはCASを介したWebCenter Sitesとの通信をサポートするよう設定されているため、oam_wem_sso_config_sample.xmlファイルを使用してwem_sso_config.xmlファイルを作成します。これにより、WebCenter Sitesに統合されたOAMによる通信がサポートされます。ファイルには、次の情報が含まれます。

- oam_wem_sso_config_sample.xmlファイルには、環境資格証明に固有の構成を除くすべての必要な構成が含まれます。環境資格証明のかわりにトークンが使用されます。

- wem_sso_config.xmlファイルには、コミュニティ・ガジェットで必要なすべてのWEM SSOおよびCAS構成が含まれます。

wem_sso_config.xmlファイルを作成および構成する手順は、次のとおりです。

1. <cg_install_dir/deploy/management/management_node1ディレクトリ、またはインストール時に管理コミュニティ・ガジェット用に作成されたディレクトリに移動します。詳細は、『Oracle Fusion Middleware WebCenter Sitesインストレーション・ガイド』のインストーラが生成した構成ファイルのコピーに関する項を参照してください。

2. wem_sso_config.xmlファイルをwem_sso_config.xml.bakとして保存して、バックアップします。

3. oam_wem_sso_config_sample.xmlファイルの名前をwem_sso_config.xmlに変更します。

4. 新しいwem_sso_config.xmlファイルで、次のことを行います。

1. 表24-2にリストされているトークンを、実際のOAMの値に置換します。

表24-2 wem_sso_config.xmlで置換されるトークン

トークン

説明

例

{ohs_host}

WebCenter Sitesへのリクエストのプロキシに使用されるOracle HTTP Serverのホスト

ohs.example.com

{ohs_port}

WebCenter Sitesへのリクエストのプロキシに使用されるOracle HTTP Serverのポート

7777

{sites_context_root}

WebCenter Sitesアプリケーションのコンテキスト・ルート

servlet

{wl_oamtoken_host}

oamtokenアプリケーションがデプロイされているWebLogic管理対象サーバーのホスト

oamtoken.example.com

{wl_oamtoken_port}

oamtokenアプリケーションがデプロイされているWebLogic管理対象サーバーのポート

8003

{wl_oamserver_host}

OAMアプリケーションがデプロイされているWebLogic管理対象サーバーのホスト

oam.example.com

{wl_oamserver_port}

OAMアプリケーションがデプロイされているWebLogic管理対象サーバーのポート

14100

{username}

WebCenter SitesのSystemUser表の読取り権限を持つユーザー名

fwadmin

{password}

前述のユーザーのパスワード

xceladmin

注意:

コミュニティ・ガジェットでは、wem_sso_config.xmlファイルはOAM統合WebCenter Sitesと連携するよう構成されています。このファイルは、WebCenter SitesのSSOConfig.xmlファイルと類似しています(ただし、完全に同一ではありません)。通常、dbUsernameおよびdbPasswordプロパティ(wem_sso_config.xmlファイルに{username}および{password}トークンとして表示される)の値はwem_sso_config.xmlおよびSSOConfig.xmlで同一です。

2. Oracle WebLogic ServerとOracle HTP Serverの間で信頼できる環境を構成している場合、パフォーマンス改善のためにOAM_ASSERTIONのチェックを外してください。
OAM_ASSERTIONのチェックを外すには、ssofilter Beanを見つけてtrustConfiguredプロパティの値をtrueに設定します。

3. ファイルを保存します。

24.2.2.2 Oracle HTTP Serverのアドレスのプロパティ・ファイルへの追加

この項は、コミュニティ・ガジェットがインストールされた後に、WebCenter SitesにOAMが統合された場合にのみ実行する必要があります。プロパティ・ファイルは<cg_install_dir/deploy/management/management_node1ディレクトリ、またはインストール時に管理コミュニティ・ガジェット用に作成されたディレクトリに存在します。詳細は、『Oracle Fusion Middleware WebCenter Sitesインストレーション・ガイド』のインストーラが生成した構成ファイルのコピーに関する項を参照してください。

1. {ohs_host)および{ohs_port}を使用するためのwidgets.cs.management.attrs.urlsパラメータの値を更新してsetup_cs.propertiesファイルを更新します。
たとえば、次のように指定します。

widgets.cs.management.attrs.urls=http://{ohs_host}:{ohs_port}

2. 次のようにsetup_cos.propertiesファイルを更新します。

- {ohs_host}および{ohs_port}を使用するためのwidgets.cos.management.attrs.urlパラメータを更新します。
たとえば、次のように指定します。

widgets.cos.management.attrs.url=http://{ohs_host}:{ohs_port}

- {ohs_host}および{ohs_port}を使用するためのwidgets.gadgets.opensocial.management.attrs.urlパラメータを更新します。
たとえば、次のように指定します。

widgets.gadgets.opensocial.management.attrs.url=http://{ohs_host}:{ohs_port}

24.3 OAMが統合された本番WebCenter Sitesとの通信の有効化

本番WebCenter SitesにOAMが統合されている場合、この項の次の手順を実行します。この項の内容は、次のとおりです。

- 第24.3.1項「コミュニティ・ガジェットのサポートのための本番OAM-WebCenter Sites構成の更新」

- 第24.3.2項「OAMが統合された本番WebCenter Sitesの使用のためのコミュニティ・ガジェットの構成」

24.3.1 コミュニティ・ガジェットのサポートのための本番OAM-WebCenter Sites構成の更新

この項の内容は、次のとおりです。

- 第24.3.1.1項「本番コミュニティ・ガジェットのリソース定義のOAM-WebCenter Sites構成への追加」

- 第24.3.1.2項「認可ポリシーのIDアサーションの有効化」

- 第24.3.1.3項「本番コミュニティ・ガジェット・アプリケーションのWebLogic管理対象サーバーのOracle HTTP Serverへの登録」

24.3.1.1 本番コミュニティ・ガジェットのリソース定義のOAM-WebCenter Sites構成への追加

表24-3にリストされている本番コミュニティ・ガジェットのリソース定義を、本番WebCenter Sitesアプリケーション・ドメインのOAMに追加します。OAMへのリソース定義の追加の詳細は、第23.3.2項「統合手順」を参照してください。

注意:

リソース定義(表24-3)で、次の手順を実行します。

- <sites-context>を、本番システムで実行されているWebCenter Sites Webアプリケーションのコンテキスト・ルートで置換します。

- <cg-context>を、本番システムで実行されているコミュニティ・ガジェット・アプリケーションのコンテキスト・ルートで置換します。

表24-3 本番コミュニティ・ガジェットのリソース定義

リソース定義

保護レベル

認証

認可

/<sites-context>/custom/customCsResolver.jsp

非保護

パブリック

すべて許可

/<cg-context>/cachetool/.../*

保護

ブラウザ

すべて許可

24.3.1.2 認可ポリシーのIDアサーションの有効化

WebCenter Sitesアプリケーション・ドメインに使用される認可ポリシーのIDアサーションを、次のように構成します。

- Oracle WebLogic ServerとOracle HTP Serverの間で信頼できる環境が構成されていない場合、「IDアサーション」チェック・ボックス(図24-3に表示)を選択します。

図24-3 「認可ポリシー」: 「IDアサーション」

- Oracle WebLogic ServerとOracle HTP Serverの間で信頼できる環境が構成されている場合、「IDアサーション」チェック・ボックスを選択解除されたままにします。

Oracle WebLogic Serverとその他のエンティティの間での信頼の確立の詳細は、『Oracle Fusion Middlewareアプリケーション・セキュリティ・ガイド』を参照してください。

24.3.1.3 本番コミュニティ・ガジェット・アプリケーションのWebLogic管理対象サーバーのOracle HTTP Serverへの登録

この手順により、Oracle HTTP Serverがリクエストを本番コミュニティ・ガジェットWebアプリケーションのWebLogic Server管理対象サーバー・インスタンスに転送できるようになります。

本番コミュニティ・ガジェットがデプロイされているWebLogic管理対象サーバーを登録する手順は、次のとおりです。

1. テキスト・エディタを使用して、OAM-WebCenter Sitesのコンテンツ管理アプリケーションの統合時に使用されたmod_wl_ohs.conf構成ファイルを、次のように更新します。

1. Oracle HTTP Serverインスタンスのmod_wl_ohs.confファイルを特定します。たとえば次のようになります。

/u01/software/Apps/OraMiddleware/asinst_1/config/OHS/ohs1/mod_wl_ohs.conf

2. 次のコード・ブロックを、mod_wl_ohs.confファイルに追加します。

<IfModule weblogic_module>
<location /{production-community-gadgets-context-root}>
SetHandler weblogic-handler
WebLogicHost {hostname|IP of WebLogic server where production Community-Gadgets is deployed}
WebLogicPort {port of WebLogic server where production Community-Gadgets is deployed}
</location>
</IfModule>

3. ファイルを保存します。

2. Oracle HTTP Serverを再起動します。

24.3.2 OAMが統合された本番WebCenter Sitesの使用のためのコミュニティ・ガジェットの構成

この項では、OAMが統合された本番WebCenter Sitesアプリケーションを使用するための、コミュニティ・ガジェット構成の変更方法を説明します。

注意:

この項の手順は、追加の注記がないかぎり、本番コミュニティ・ガジェット・インスタンスにのみ実行する必要があります。

この項の内容は、次のとおりです。

- 第24.3.2.1項「wem_sso_config.xmlの構成」

- 第24.3.2.2項「Oracle HTTP Serverのアドレスのプロパティ・ファイルへの追加」

24.3.2.1 wem_sso_config.xmlの構成

コミュニティ・ガジェットのパッケージには、wem_sso_config.xmlおよびoam_wem_sso_config_sample.xmlファイルが含まれています。デフォルトでは、コミュニティ・ガジェットはWebCenter Sitesとの通信にwem_sso_config.xmlファイルを使用します。デフォルト・ファイルは、CASを介したWebCenter Sitesとの通信をサポートするよう構成されています。OAMを介したWebCenter Sitesとの通信をサポートするには、oam_wem_sso_config_sample.xmlファイルからwem_sso_config.xmlファイルを作成します。ファイルには、次の情報が含まれます。

- oam_wem_sso_config_sample.xmlファイルには、環境資格証明に固有の構成を除くすべての必要な構成が含まれます。環境資格証明のかわりにトークンが使用されます。

- wem_sso_config.xmlファイルには、コミュニティ・ガジェットで必要なすべてのWEM SSOおよびCAS構成が含まれます。

wem_sso_config.xmlファイルを作成および構成する手順は、次のとおりです。

1. <cg_install_dir/deploy/production/production_node1ディレクトリ、またはインストール時に本番コミュニティ・ガジェット用に作成されたディレクトリに移動します。詳細は、『Oracle Fusion Middleware WebCenter Sitesインストレーション・ガイド』のインストーラが生成した構成ファイルのコピーに関する項を参照してください。

2. wem_sso_config.xmlファイルをwem_sso_config.xml.bakとして保存して、バックアップします。

3. oam_wem_sso_config_sample.xmlファイルの名前をwem_sso_config.xmlに変更します。

4. 新しいwem_sso_config.xmlファイルで、次のことを行います。

1. 表24-4にリストされているトークンを、実際のOAMの値に置換します。

表24-4 wem_sso_config.xmlで置換されるトークン

トークン

説明

例

{ohs_host}

WebCenter Sitesへのリクエストのプロキシに使用されるOracle HTTP Serverのホスト

ohs.example.com

{ohs_port}

WebCenter Sitesへのリクエストのプロキシに使用されるOracle HTTP Serverのポート

9999

{sites_context_root}

WebCenter Sitesアプリケーションのコンテキスト・ルート

servlet

{wl_oamtoken_host}

oamtokenアプリケーションがデプロイされているWebLogic管理対象サーバーのホスト

oamtoken.example.com

{wl_oamtoken_port}

oamtokenアプリケーションがデプロイされているWebLogic管理対象サーバーのポート

8005

{wl_oamserver_host}

OAMアプリケーションがデプロイされているWebLogic管理対象サーバーのホスト

oam.example.com

{wl_oamserver_port}

OAMアプリケーションがデプロイされているWebLogic管理対象サーバーのポート

14100

{username}

WebCenter SitesのSystemUser表の読取り権限を持つユーザー名

fwadmin

{password}

ユーザー名のパスワード

FW_pAssworD

注意:

コミュニティ・ガジェットでは、wem_sso_config.xmlファイルはOAM統合WebCenter Sitesと連携するよう構成されています。このファイルは、WebCenter SitesのSSOConfig.xmlファイルと類似しています(ただし、完全に同一ではありません)。通常、dbUsernameおよびdbPasswordプロパティ(wem_sso_config.xmlファイルに{username}および{password}トークンとして表示される)の値はwem_sso_config.xmlおよびSSOConfig.xmlで同一です。

2. Oracle WebLogic ServerとOracle HTP Serverの間で信頼できる環境を構成している場合、パフォーマンス改善のためにOAM_ASSERTIONのチェックを外してください。OAM_ASSERTIONのチェックを外すには、ssofilter Beanを見つけてtrustConfiguredプロパティの値をtrueに設定します。

3. ファイルを保存します。

24.3.2.2 Oracle HTTP Serverのアドレスのプロパティ・ファイルへの追加

この項で説明する手順は、コミュニティ・ガジェットがインストールされた後に、WebCenter SitesにOAMが統合された場合にのみ実行してください。プロパティ・ファイルは<cg_install_dir/deploy/production/production_node1ディレクトリ、またはインストール時に本番コミュニティ・ガジェット用に作成されたディレクトリに存在します。詳細は、『Oracle Fusion Middleware WebCenter Sitesインストレーション・ガイド』のインストーラが生成した構成ファイルのコピーに関する項を参照してください。

1. setup_cs.propertiesファイルで、{ohs_host}および{ohs_port}を使用するためのwidgets.cs.production.attrs.urlsパラメータの値を更新します。
たとえば、次のように指定します。

widgets.cs.production.attrs.urls=http://{ohs_host}:{ohs_port}

注意:

さらに、<cg_install_dir/deploy/management/management_node1ディレクトリ、またはインストール時に管理コミュニティ・ガジェット用に作成されたディレクトリに存在するsetup_cs.propertiesファイルで、手順1を繰り返します。詳細は、『Oracle Fusion Middleware WebCenter Sitesインストレーション・ガイド』のインストーラが生成した構成ファイルのコピーに関する項を参照してください。

2. setup_cos.propertiesファイルで、{ohs_host}および{ohs_port}を使用するためのwidgets.cos.production.attrs.urlパラメータの値を更新します。
たとえば、次のように指定します。

widgets.cos.production.attrs.url=http://{ohs_host}:{ohs_port}

24.4 次の手順

この章で作成した構成を確認するために、管理WebCenter Sitesにログインして、コミュニティとガジェットのインタフェースが表示されることを確認します。手順の詳細は、『Oracle Fusion Middleware WebCenter Sitesインストレーション・ガイド』を参照してください。

25 Oracle Access ManagerとOracle WebCenter Sites: サイト・キャプチャの統合

WebCenter Sitesインストールが認証およびシングル・サインオンにCentral Authentication Service (CAS) Webアプリケーションを使用していない場合は、この章の手順に従ってOracle Access Manager (OAM)をWebCenter Sites: サイト・キャプチャ・アプリケーションに統合してください。

この章の内容は、次のとおりです。

- 第25.1項「前提条件」

- 第25.2項「サイト・キャプチャとの統合のためのOracle Access Managerの構成」

25.1 前提条件

Oracle Access Manager (OAM)をサイト・キャプチャ・アプリケーションを統合する前に、OAMをWebCenter Sitesに統合済であることを確認します。手順は、第23章「Oracle Access ManagerとOracle WebCenter Sitesの統合」を参照してください。

25.2 サイト・キャプチャとの統合のためのOracle Access Managerの構成

この項の内容は、次のとおりです。

- 第25.2.1項「Oracle Access Managerへのリソースの追加」

- 第25.2.2項「root-context.xmlファイルの調整」

25.2.1 Oracle Access Managerへのリソースの追加

WebCenter Sitesアプリケーション・ドメインに対して、表25-1にリストされているリソース定義を作成します。これらの定義は、OAMのWebCenter Sitesへの統合時に作成されたリソース定義に追加されます。

表25-1 リソース

リソースURL

保護レベル

認証

認可

/<sites-context>/REST/roles

非保護

パブリック

すべて許可

/<sites-context>/custom/customCsResolver.jsp

非保護

パブリック

すべて許可

/resources/.../*

除外

25.2.2 root-context.xmlファイルの調整

サイト・キャプチャ・アプリケーションには、次のファイルが同梱されています。

- root-context.xml

- oam_root-context.xml

デフォルトでは、サイト・キャプチャ・アプリケーションはroot-context.xmlファイルを使用します。サイト・キャプチャ・インストールのデプロイ前に、root-context.xmlファイルを調整する必要があります。

サイト・キャプチャ・アプリケーションのroot-context.xmlファイルを調整する手順は、次のとおりです。

1. root-context.xmlファイルをバックアップしてから、そのファイルの名前をroot-context.xml.bakに変更します。

2. oam_root-context.xmlファイルの名前をroot-context.xmlファイルに変更します。

3. 手順2で作成したroot-context.xmlファイルにある表25-2のトークンを置換します。

表25-2 root-context.xmlファイル内のトークン

トークン

説明

例

{ohs_host}

WebCenter Sitesへのリクエストのプロキシに使用されるOracle HTTP Serverのホスト

ohs.example.com

{ohs_port}

WebCenter Sitesへのリクエストのプロキシに使用されるOracle HTTP Serverのポート

7777

{sites_context_root}

WebCenter Sitesアプリケーションのコンテキスト・ルート

servlet

{wl_oamtoken_host}

oamtokenアプリケーションがデプロイされているWebLogic管理対象サーバーのホスト

oamtoken.example.com

{wl_oamtoken_port}

oamtokenアプリケーションがデプロイされているWebLogic管理対象サーバーのポート

8003

{wl_oamserver_host}

OAMアプリケーションがデプロイされているWebLogic管理対象サーバーのホスト

oam.example.com

{wl_oamserver_port}

OAMアプリケーションがデプロイされているWebLogic管理対象サーバーのポート

14100

{username}

WebCenter SitesのSystemUser表の読取り権限を持つユーザー名

fwadmin

{password}

前述のユーザーのパスワード

xceladmin

4. サイト・キャプチャのROOT.warファイルをデプロイします。手順は、『Oracle Fusion Middleware WebCenter Sitesインストレーション・ガイド』のサイト・キャプチャのデプロイに関する項を参照してください。

オラクル社の法律上の注意点について

コピーライトについて

Copyright © 1994-2015, Oracle and/or its affiliates.All rights reserved.

商標と登録商標について

OracleおよびJavaはOracle Corporationおよびその関連企業の登録商標です。その他の名称は、それぞれの所有者の商標または登録商標です。

Intel、Intel Xeonは、Intel Corporationの商標または登録商標です。すべてのSPARCの商標はライセンスをもとに使用し、SPARC International, Inc.の商標または登録商標です。AMD、Opteron、AMDロゴ、AMD Opteronロゴは、Advanced Micro Devices, Inc.の商標または登録商標です。UNIXは、The Open Groupの登録商標です。

ライセンス制約の保証と結果的に生じる損害の免責

このソフトウェアおよび関連ドキュメントの使用と開示は、ライセンス契約の制約条件に従うものとし、知的財産に関する法律により保護されています。ライセンス契約で明示的に許諾されている場合もしくは法律によって認められている場合を除き、形式、手段に関係なく、いかなる部分も使用、複写、複製、翻訳、放送、修正、ライセンス供与、送信、配布、発表、実行、公開または表示することはできません。このソフトウェアのリバース・エンジニアリング、逆アセンブル、逆コンパイルは互換性のために法律によって規定されている場合を除き、禁止されています。

保証免責

ここに記載された情報は予告なしに変更される場合があります。また、誤りが無いことの保証はいたしかねます。誤りを見つけた場合は、オラクル社までご連絡ください。

制限付権利

このソフトウェアまたは関連ドキュメントを、米国政府機関もしくは米国政府機関に代わってこのソフトウェアまたは関連ドキュメントをライセンスされた者に提供する場合は、次の通知が適用されます。

U.S. GOVERNMENT END USERS: Oracle programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, delivered to U.S. Government end users are "commercial computer software" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations.As such, use, duplication, disclosure, modification, and adaptation of the programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, shall be subject to license terms and license restrictions applicable to the programs.No other rights are granted to the U.S. Government.

危険な用途への使用について

このソフトウェアもしくはハードウェアは様々な情報管理アプリケーションでの一般的な使用のために開発されたものです。このソフトウェアもしくはハードウェアは、危険が伴うアプリケーション（人的傷害を発生させる可能性があるアプリケーションを含む）への用途を目的として開発されていません。このソフトウェアもしくはハードウェアを危険が伴うアプリケーションで使用する際、安全に使用するために、適切な安全装置、バックアップ、冗長性（redundancy）、その他の対策を講じることは使用者の責任となります。このソフトウェアもしくはハードウェアを危険が伴うアプリケーションで使用したことに起因して損害が発生しても、オラクル社およびその関連会社は一切の責任を負いかねます。

第三者のコンテンツ、製品、サービスに対する免責事項

このソフトウェアまたはハードウェア、そしてドキュメントは、第三者のコンテンツ、製品、サービスへのアクセス、あるいはそれらに関する情報を提供することがあります。オラクル社およびその関連会社は、第三者のコンテンツ、製品、サービスに関して一切の責任を負わず、いかなる保証もいたしません。オラクル社およびその関連会社は、第三者のコンテンツ、製品、サービスへのアクセスまたは使用によって損失、費用、あるいは損害が発生しても一切の責任を負いかねます。

ドラフトのアルファ版およびベータ版ドキュメントについて

このドキュメントが試作版の場合:

このドキュメントは試作版であり、デモおよび暫定使用のみを目的としたものです。このソフトウェアを使用するハードウェアに限定するものではありません。オラクル社およびその関連会社は、このドキュメントに関して一切の責任を負わず、いかなる保証もいたしません。また、このドキュメントを使用したことによって損失、費用、あるいは損害が発生しても、一切の責任を負いかねます。