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