Understanding Object Integrations
ご覧のページは、お客様の利便性のために一部機械翻訳されています。また、ドキュメントは頻繁に更新が加えられており、翻訳は未完成の部分が含まれることをご了承ください。最新情報は都度公開されておりますため、必ず英語版をご参照ください。翻訳に問題がある場合は、 こちら までご連絡ください。

権限設定フレームワークの統合

Liferay DXP 7.4+

公開されたオブジェクトは、Liferayの権限設定フレームワークと自動的に統合されます。 アプリケーション および リソース 権限を使用して、オブジェクトとそのエントリへのユーザー アクセスを管理できます。 ロールベースのアクセス制御により、適切なユーザーのみがアプリケーションのデータを表示・使用できるようにすることができます。

デフォルトでは、カスタム オブジェクト権限はユーザー ロールに自動的に割り当てられません。 これは、オブジェクト データが誤って公開されるのを防ぐためです。 アクセスを許可するには、目的のロールにオブジェクト権限を手動で割り当てます。

ロール権限を定義すると、アクティブなオブジェクトがそのスコープとパネル リンクに従って表示されます。 Liferay DXP 2024.Q3/Portal GA125 より前では、パネルリンクが設定されていないと、カスタムオブジェクトはロール UI に表示されませんでした。 Liferay DXP 2024.Q3+/Portal GA125+ 以降では、パネルリンクがなくても、親のないアクティブなカスタムオブジェクトはすべて、ロール UI の新しい オブジェクト セクションに表示されます。

アカウント制限オブジェクト でもウィジェットの表示が有効になっている必要があります。

ヒント

サイトスコープのオブジェクトでは、すべてのサイトに対して権限を付与するか、特定のサイトに対してのみ権限を付与するかを決定することができます。

重要

アカウントと組織のロールは、アカウント制限が有効になっているオブジェクトでのみサポートされています。 それ以外の場合は、オブジェクトの権限の割り当てに標準ロールとサイトロールのみを使用することができます。 詳細については、 アカウントの制限とユーザー ロール を参照してください。

アプリケーションの権限

アプリケーションの権限は公開オブジェクト自体へのアクセス権限を付与するもので、リソース関連の権限は含まれません。 各オブジェクトには、定義されたスコープに応じて、次の標準アプリケーションの権限が含まれます。

権限説明
コントロールパネルへのアクセス(会社スコープのみグローバル メニュー ( Global Menu ) でオブジェクトにアクセスします。
サイトとアセットライブラリ管理にアクセス(サイトスコープのみサイト メニュー ( Site Menu ) またはアセット ライブラリでオブジェクトにアクセスします。
設定該当なし
権限設定オブジェクトに対するアプリケーションの権限を表示し変更します。
表示設定該当なし
表示*オブジェクトのアプリケーションページを表示します。

* マップされたコンテンツを表示したり、ページの編集中にオブジェクト定義にマップされたフォーム コンテナーを追加/変更したり、ユーザーが追加の必要な権限 (表示ページ テンプレート、情報テンプレート、サイト ナビゲーション メニューの作成など) を持っている場合に他のアクションを実行したりするには、表示権限も必要です。 これがないと、表示モードとプレビュー モードでコレクションとコンテンツが表示されません。

リソース権限

リソース権限は、カスタム オブジェクト定義のエントリを表示、作成、および操作するためのアクセス権を付与します。 これらの権限の一部は オブジェクトエントリの作成に関連し、その他の権限は 既存のエントリに対するアクションの実行 (編集、削除など) に関連しています。

エントリーの作成

権限説明
オブジェクトエントリーを追加エントリーを作成します。 関連付けられたオブジェクトのフォーム コンテナーを表示するには、この権限が必要です。 これがないと、フォーム コンテナーは表示モードとプレビュー モードで表示されません。
権限の設定エントリーの作成に関する権限を表示・管理します。

ゲスト ユーザーがオブジェクト エントリを追加する機能を管理する方法については、「 ゲスト ユーザーの権限の管理」を参照してください。

既存のエントリーの操作

権限説明
削除エントリーを削除します。
オブジェクトエントリー履歴REST API を使用して エントリ履歴を照会します。 この権限は、オブジェクト定義に対して エントリ履歴が有効になっている 場合にのみ使用できます。
権限の設定個々のエントリーの権限を表示・変更します。
更新エントリーを更新します。
表示エントリーを参照します。

オブジェクト エントリの作成者には、所有者ロールが自動的に割り当てられ、上記の権限が付与されます。

リソース権限は、オブジェクトに追加された スタンドアロン アクション ごとに生成されます。 これらは、どのロールがアクションをトリガーできるかを管理するのに役立ち、 action.[actionName] パターンを使用して名前が付けられます。

個々のオブジェクトエンティティに対する権限の管理

7.4 U10+/GA14+用

カスタムオブジェクトを使用すると、個々のデータベースエンティティに対する権限を管理し、オブジェクトデータへのアクセスをコントロールすることができます。

次の手順を実行します:

  1. 目的のカスタムオブジェクトに移動します。

  2. 目的のエンティティの アクション ボタン (Actions Button) をクリックし、 権限を選択します。

    目的のエンティティのアクションボタンをクリックし、[権限]を選択します。

  3. チェックボックスを使用して、必要なロールに エントリに対する操作権限 を付与します。

    ロール管理アプリケーションで定義された権限は、エンティティレベルで定義された権限をオーバーライドします。

    チェックボックスを使用して、必要なロールに権限を割り当てることができます。

  4. [保存]をクリックします。