Legacy Knowledge Base
Published Jul. 2, 2025

Hiding Portlets From Guests Who Do Not Have Permission to View It

Written By

Liferay Support

How To articles are not official guidelines or officially supported documentation. They are community-contributed content and may not always reflect the latest updates to Liferay DXP. We welcome your feedback to improve How To articles!

While we make every effort to ensure this Knowledge Base is accurate, it may not always reflect the most recent updates or official guidelines.We appreciate your understanding and encourage you to reach out with any feedback or concerns.

Legacy Article

You are viewing an article from our legacy "FastTrack" publication program, made available for informational purposes. Articles in this program were published without a requirement for independent editing or verification and are provided"as is" without guarantee.

Before using any information from this article, independently verify its suitability for your situation and project.

When view permissions for guests are unchecked for a portlet, a guest will see the following message in the portlet: You do not have the roles required to access this portlet.

While this is one way to handle guests who don't have access to the portlet, it is also possible to hide this portlet from view and no longer display this message.

Resolution

To achieve this, set the following property in the portal-ext.properties:

#
# Set this to true if users are shown that they do not have access to a
# portlet. The portlet init parameter "show-portlet-access-denied" will
# override this setting.
#
layout.show.portlet.access.denied=false

By default the following property is set to "true." Setting it to "false" will no longer display portlets whose view permissions for Guests are unchecked. The message, You do not have the roles required to access this portlet, will also not display.
Did this article resolve your issue ?

Legacy Knowledge Base