問題
- ゲストユーザーでWebコンテンツを見ることができない。Webコンテンツ表示やアセットパブリッシャーでも表示されない。
環境
- Liferay DXP 7.1
- Liferay DXP 7.2
- Liferay DXP 7.3
解決策
- WebコンテンツおよびWebコンテンツフォルダは、Guestロールの「VIEW」権限を持っている必要があります。
-
以下のプロパティを使用すると、ウェブコンテンツを表示することができません。
a) 該当するWebコンテンツフォルダにGuestロールの「VIEW」権限を追加する
b) 前述のプロパティの値をfalseに設定してサーバーを再起動する
permissions.view.dynamic.inheritance=
(特定の項目の閲覧権限を確認する際に、親カテゴリやフォルダに対する閲覧権限も自動的に確認するため、このプロパティにtrueを設定) この場合、2つの解決策が考えられます。例えば、trueを指定した場合、ある文書にアクセスするには、その文書のフォルダとすべての親フォルダに対して閲覧権限を持つ必要があります。 または、コメントにアクセスするためには、ユーザーはコメントのカテゴリとそのすべての親カテゴリに対して閲覧権限を持っている必要があります)。