WebCenter Sitesユーザーは、WebCenter Sitesのネイティブのユーザー・マネージャ、WEM Admin、またはLDAPなどの外部ユーザー・マネージャを使用して作成できます。
各WebCenter Sitesユーザーは次のデータのセットで定義されます。
ユーザー・アカウント。これにより、ユーザーにWebCenter Sitesシステムとそのデータベース表へのアクセスを付与します。
ユーザー・プロファイル。これは、ユーザーが次に関する作業をするために必要です。
WebCenter Sitesアプリケーション
言語パックとデフォルトの言語の設定
ワークフロー参加者に割当てを通知するために電子メール・メッセージを送信するワークフロー・プロセス。ユーザー・プロファイルは、電子メール・アドレスにユーザー名をマップすることで、ワークフロー・アクションをサポートします。
ユーザー属性(ユーザー・プロファイルの電子メールおよびロケールの属性に加えて)。ワークフローに加えてアクションおよびイベントがサポートされている必要があります。
ユーザーを作成および構成したら、ロールを使用して、作業するサイトと関連付ける必要があります。(ユーザーをサイトと関連付ける手順は、コンテンツ管理サイトのアセンブルを参照してください。)
WebCenter Sitesのディレクトリ・サービスAPIにより、認証情報、ユーザー情報などが保存されている外部ディレクトリ・サーバーまたはユーザー・マネージャにWebCenter Sitesシステムを接続できます。次の接続オプションを使用できます。
Central Authentication Service (CAS): WebCenter Sitesネイティブのユーザー・マネージャで、ネイティブのWebCenter Sitesユーザー管理表、SystemUsersおよびSystemUserAttrsを使用します。
Oracle Access Management: WebCenter Sitesは、Oracle Access Managementと統合して、継ぎ目のないシングル・サインオン・エクスペリエンスを提供します。セキュリティを最強にするため、本番環境でこの認証方法を使用することを強くお薦めします。
LDAPディレクトリ: このオプションでは、ユーザー名および属性が、WebCenter Sitesデータベース以外のLDAPディレクトリ・サーバーに格納されます。セキュリティを最強にするため、本番環境で、Oracle Access Management統合の代替選択肢としてこの認証方法を使用することを強くお薦めします。
WebCenter SitesのセキュリティはACLを基盤としているため、外部ユーザー管理システム(Oracle Access ManagementやLDAPディレクトリなど)は、WebCenter Sites ACLと一致するように構成する必要があります。
外部認証ソリューションへの切替えに関する情報は、『Oracle WebCenter Sitesのインストールと構成』の、外部認証への切替えに関する項を参照してください。プラグインを構成するプロパティは、wcs_properties.json
およびldap.ini
ファイルにあります。これらのファイルについては、『Oracle WebCenter Sitesプロパティ・ファイル・リファレンス』で説明しています。
注意:
このガイドでは、一貫してネイティブの(CAS) WebCenter Sitesユーザー・マネージャを使用します。
次のトピックでは、ユーザー管理オプションに関する情報を提供します。
ネイティブのWebCenter Sitesユーザー・マネージャを使用している場合、WebCenter Sitesの管理のロードマップのガイドラインに従ってユーザーを作成および構成し、管理システムへのアクセス権を付与します。
各WebCenter Sitesユーザーは、ユーザー・アカウント、ユーザー・プロファイル、および必要に応じてユーザー属性で完全に定義されています。
ユーザー・アカウントは、WebCenter Sitesで作業するすべての人に必要です。
ユーザー・プロファイルは、WebCenter Sitesモジュールおよび製品の作業、デフォルト言語の設定、および電子メール・メッセージを送信するワークフロー・プロセスへの参加をする予定のユーザーに必要です。
運用のために、ユーザー・プロファイルのロケールおよび電子メールの属性に加えてユーザー属性も必要な場合があります。その場合、追加の属性を作成できます。
ユーザーを作成したら、そのユーザーが作業する予定のサイトごとにそのユーザー名にロールを割り当てることで、適切なサイトに対してそのユーザーを有効化する必要があります。ユーザーの作成後の有効化の詳細は、ユーザーへのサイトのアクセス権限の付与(ユーザーへのロールの割当て)を参照してください。
新しいユーザーを作成して有効化した後、そのユーザーに次の情報を必ず指定してください。
ユーザー・アカウントのユーザー名とパスワードの組合せ。
WebCenter SitesのURL:
http://<server>:<port>/<context>/login
ここで
<server>
は、WebCenter Sitesを実行するシステムのホスト名またはIPアドレスです。システムの設定によっては、ポート番号(たとえば、server:8080
)も必要になる場合があります。
<context>
は、同じサーバー上のWebアプリケーションの名前です。
ユーザー・アカウント、プロファイルおよび属性の作成、変更および削除の手順は、次の各トピックを参照してください。
次の各トピックでは、WebCenter Sites管理者のインタフェースでユーザーを作成、編集および削除する手順について説明します。
注意:
LDAPを使用している場合は、そのLDAP製品のドキュメントを参照してください。WEM Adminを使用している場合は、Webエクスペリエンス管理フレームワークの使用を参照してください。
また、そのガイドを読むときは、ACLという語をgroupという語に置き換え、それらの名前でグループに属するユーザーを作成してください。
次のタスクは、Adminインタフェースでのユーザーの作成に関する情報と手順の説明です。
注意:
LDAPを使用している場合は、そのLDAP製品のドキュメントを参照してください。WEM Adminを使用している場合は、Webエクスペリエンス管理フレームワークの使用を参照してください。
ユーザーを作成する前に、ユーザーについて次の事項を決定します。
ユーザー名。
パスワード。
ACL。これにより、WebCenter Sitesのデータベース表へのユーザーのアクセスが制限されます。
ユーザーに必要なACLを決定するには、カスタム・ユーザー用の必須のACLを参照してください。
ユーザーの追加のシステムACLを決定するには、システムACLとその権限を参照してください。
ユーザーがアクセスする必要があるデータベース表にどのACLが割り当てられているのかを判別するには、カスタム表へのACLの割当ての手順に従います。
Adminインタフェースでユーザーを作成するには
「一般的な管理」ツリーで、「管理」、続いて「ユーザー・アクセス管理」を開き、「ユーザー」をダブルクリックします。
「ユーザー」フォームで、「ユーザーの追加」を選択し、「OK」をクリックします。
「OK」をクリックする前にユーザー名を追加できます。このユーザー名は、次のフォームの「ログイン名」フィールドに自動入力されて表示されます。
「ユーザーの追加」フォームが開きます。
「ユーザーの追加」フォームのフィールドに次のように入力します。
「ログイン名」フィールドに、一意の名前を入力します。空白や特殊文字(記号など)は含めないでください。アンダースコア文字(_)は使用できます。
「アクセス権限」リストで、ユーザーのACLを選択します。複数のACLを選択するには、各ACLを[Ctrl]キーを押しながらクリックします。また、範囲内の最初と最後のACLを[Shift]キーを押しながらクリックして選択することで、特定の範囲のACLを選択することもできます。
「パスワード」フィールドと「パスワードの再入力」フィールドに同じパスワードを入力します。
「追加」をクリックします。
ユーザーが作成されます。
一般管理者を作成できます。ユーザーを管理者またはコンテンツ・コントリビュータにする場合の詳細は、一般的なユーザー・タイプの作成を参照してください。
作成後の手順を完了するには
ユーザーが次のオプションのいずれかを実装する場合、ユーザーのプロファイルを作成します。
Oracle WebCenter Sites: EngageなどのOracle WebCenter Sites製品。
言語パックおよび様々な言語
電子メール・メッセージを送信するワークフロー・プロセス
ユーザー・プロファイルの作成手順は、ユーザー・プロファイルの作成および編集を参照してください。
ユーザーが、ロケールおよび電子メール(ユーザー・プロファイルで指定される)に加えて、またはそのかわりに属性を必要としている場合は、属性を作成します。手順は、ユーザー属性の修正、追加および削除を参照してください。
ユーザーを完全に定義したら、ロールを使用してそのユーザーをサイトに関連付ける必要があります。
未実行の場合、Adminインタフェースからのロールの作成の説明に従ってユーザーのロールを作成します。
ユーザーをサイトに関連付けるには、サイトを作成し、ユーザーをそのサイトに追加します。手順については、管理者インタフェースからのサイトの作成およびユーザーへのサイトのアクセス権限の付与(ユーザーへのロールの割当て)を参照してください。
ユーザーを作成するときは、そのユーザーが別のWebサイトで持つ予定のロールを考慮することが重要です。多くの場合、ユーザーはあるサイトでは管理者になり、別のサイトではコンテンツ・コントリビュータになります。次の各トピックでは、各ユーザーを特定のタイプのユーザーにする方法について説明します。
サイトの一般管理者は、そのサイトのすべての局面を制御します。ユーザーが一般管理者である場合、その管理アクションは特定の1つのサイトにログインしている場合にのみ制御できますが、ログインしているときはすべてのサイトを管理できることに注意してください。
注意:
このドキュメントで使用されるロールの名前は、インストールされるavisportsサンプル・サイトで使用されているロールの名前です。パブリッシュするWebサイトには、別のロールまたはロール名を使用することもできます。
サイトにサイト管理者を追加するときは、その同じ人に別のサイトで別のロールを設定するかどうかを考慮します。そのユーザーがこのような別のロールを割り当てるサイトにログインするときには、そのユーザーにこれらのロールを割り当てる必要があります。
ユーザーがサイト管理者権限を持っている場合、彼らがそのサイト管理者ロールを持っているWebサイトにログインしているときにのみ「サイト」ツリーが表示されます。
新しく作成したユーザーについて、正しいACLが割り当てられているかどうかを確認します。
ユーザーのACLを決定するには、カスタム・ユーザー用の必須のACLを参照してください。表を見ると、すべてのユーザーのACLがBrowser、Element Reader、PageReader、UserReader、およびxceleditorであることがわかります。そのユーザーが寄与するようにするコンテンツのタイプに応じて、コンテンツ・コントリビュータに必要な他のACLを追加できます。
たとえば、PageEditor ACLでは、ユーザーにサイトへのページの追加、および定義済エレメントに基づいたコンテンツの変更が許可されます。ElementEditor ACLでは、コントリビュータにテンプレートの作成が許可されます。特定のACLおよびそれがコントリビュータの編集アクセスに与える影響の詳細は、システム・デフォルトを参照してください。
ユーザーがページ上の既存のコンテンツの編集のみを行うようにする場合は、追加のACLは必要ありません。単純な編集は、割り当てられたロールに含まれています。
次の手順は、WebCenter Sites Adminインタフェースでユーザーを編集する方法を示しています。LDAPを使用している場合は、そのLDAP製品のドキュメントを参照してください。
ユーザーを編集するには、次の手順を実行します。
注意:
WebCenter Sitesシステム・ユーザーの名前またはACL (DefaultReader、ContentServer、xceladmin)を変更しないでください。
次の手順は、WebCenter Sites Adminインタフェースを使用してWebCenter Sitesシステムからユーザーを削除する方法を示しています。LDAPを使用している場合は、そのLDAP製品のドキュメントを参照してください。
注意:
ユーザー(サイト・データベースに格納されている内部ユーザー、またはLDAPの外部ユーザー)を削除する前に、ユーザーに属しているすべてのリソースがリリースされていることを確認してください。たとえば、ユーザーによってチェックアウトされたアセットがある場合、そのアセットをリリースする必要があります。また、ユーザーがワークフロー・ステップの一部である場合、ワークフローから除外する必要があります。注意:
WebCenter Sitesシステム・ユーザー(fwadminまたは管理者として使用されるユーザー、ContentServer、またはDefaultReader)を削除しないでください。
ユーザー・プロファイルは、次に関する作業をするすべてのユーザーに必要です。
サイト・モジュールおよび製品
言語パック
ワークフロー参加者に割当てを通知するために電子メール・メッセージを送信するワークフロー・プロセス。ユーザー・プロファイルは、電子メール・アドレスにユーザー名をマップすることで、ワークフロー・アクションをサポートします。
ユーザー・プロファイルには、一連のユーザー属性が保持されます。デフォルトでは、ユーザー・プロファイルに保持されるユーザー属性は次のもののみです。
電子メール属性。ワークフロー・アクションをサポートするために使用され、値としてユーザーの電子メール・アドレスを取ります。ワークフロー参加者に割り当てられたアセットに関する電子メールをその参加者に送信するワークフロー・アクションを作成できます。
ロケール属性。特定のユーザーにどの言語を使用するのかを決定するために使用されます。この属性は、値としてユーザーの優先場所を取ります。
タイムゾーン属性。特定のユーザーにどのタイムゾーンを使用するのかを決定するために使用されます。この属性は、値としてユーザーの優先タイムゾーンを取ります。
ユーザーがWEM Adminインタフェースで作成された場合、アバターも属性として付加されます。ユーザー属性を追加し、WebCenter Sitesユーザー管理表にそれらの値を格納できます。ただし、WebCenter Sitesインタフェースでこれらの値を使用するには、ユーザー・プロファイルのフォームを表示するエレメントをカスタマイズする必要があります。WebCenter Sitesインタフェースのエレメントのカスタマイズの詳細は、『Oracle WebCenter Sitesでの開発』を参照してください。
この項の内容は次のとおりです。
LDAPを使用している場合、ユーザーおよびサイト管理操作に対するシステム・レスポンスに注意してください。これらのシステム・レスポンスについては、LDAP統合Sitesシステムでのユーザー、サイト、およびロールを参照してください。
ユーザー・プロファイルを作成または編集するには::
デフォルトでは、WebCenter Sitesコンテンツ・アプリケーションが必要とするユーザー属性は、電子メール・アドレスとロケール設定のみです。さらに、WEMに作成されたユーザーには、アバター属性があります。これらの属性をユーザーに割り当てるには、ユーザー・プロファイル機能を使用します。ユーザー・プロファイルの作成および編集を参照してください。必要に応じて、LDAPを使用している場合であっても、この表でユーザーの追加のユーザー属性を格納および使用できます。
「ユーザー属性の修正」オプションを使用すると、ユーザー・プロファイルで使用されている属性を変更できます。属性の追加や削除も可能になります。
ユーザーの属性を修正するには::