Capability

Security

Liferay DXP is built with security in mind. A variety of standards based authentication methods and integrations can be used to ensure secure access to a site and its resources. Robust role-based access control with permissions gives you fine grained control over what authenticated and unauthenticated users can access, share, or edit. Liferay DXP’s web services also have a multi-layered and configurable approach to security and authorization.

Feature
Deployment Approach
Asset Publisher filtering by structure shows web content and folders
Issue In Liferay DXP 7.3, when filtering content in an Asset Publisher by structure, only the web content with that structure are shown In Liferay DXP 7.4, doing the same filtering will also show the folders that...
Observing Solr Error - 'multiple values encountered for non multiValued field'
Issue We have encountered an issue indexing journal articles while utilizing structures and templates for adding/modifying web content with repeatable fields, and we suspect that the repeatable field data may be...
Guide to Resolving default Language Assignment in Web Content Structures
Issue When creating web content, the default language you have configured for the site should appear as the enabled language for the new content. If a different language appears as the default, the...
Native OS memory, allocated to JVM threads, does not get released completely
Issue The memory used by the Liferay Docker container slowly, but steadily increases, until either the pod goes out-of-memory, or the pod alerts trigger a kill of the pod. Environment Liferay Quarterly releases...
A discount applied to Products does not work if there is an eligible discount for Specific Account Groups
Issue We created a 50% discount (A) with eligibility for certain Specific Account Groups. Then we created another discount (B) of 55% applied to some specific Products, setting it to All Accounts (which should...
Page URL break with long text (414 URI Too Long)
Issue The page URL is breaking and giving 414 URI too long errors. Steps to reproduce: Navigate to Control Panel> Instance Settings> Localization > Language> select required locales Now, click on 'Locale Prepend...
Is there an Analytics Cloud API that can delete a specific user?
Issue Is there any API which can get called in Liferay Analytics Cloud to delete a specific user? Environment Analytics Cloud Resolution The following article: APIs describes that you can only query data, currently...
Configuring an external Web Application Firewall (Akamai) in PaaS
Issue How to configure an external Web Application Firewall (Akamai) in PaaS? Environment Liferay DXP 7.4 Resolution Configuration of the external Web Application Firewall (Akamai) with Liferay Cloud comes...
Storage details are not available in plans and usage page
Issue When we try to check storage usage for the Cloud project under Plans and Usage, we do not receive any information in the storage section. Environment PaaS, SaaS Resolution Storage use details are not...
If the user selects 'I disagree' for the Terms and Conditions, will they be logged out?
Issue Does it log out the user if they select 'I disagree' on the Terms and Conditions page? Environment DXP 7.0+ Resolution No, only a popup should be displayed to the user: Additional Information Terms of Use    ,...
What is the default behavior when users click 'I agree' or 'I disagree' at the Terms and Conditions?
Issue What is the default behavior when users click 'I agree' or 'I disagree’ button at the Terms and Conditions? Environment DXP 7.0+ Resolution I agree: If accepted, the user is redirected to the home page or to...
Where is the logic for handling the actions for the Terms and Conditions page?
Issue We would like to override the behavior of the default Terms and Conditions that can be activated in Liferay. Where is this logic located in the code? How can we override it? Environment DXP 7.0+ Resolution An...
Group Memberships are being removed after signing in via SAML after upgrading to 2024.Q2 from 2023.Q4
Issue We have observed that some users's existing group memberships are missing after they login via SAML(Okta). Environment Quarterly Release 2024.Q2 Resolution This is due to the change reported in these articles:...
When using 3G, "Related Asset" is not selected immediately
Issue There has been an observed delay when trying to select a "Related Asset" within "Web Content" when using 3G internet speed. Instead of the "Related Asset" being selected immediately, there's a delay and other...
The account email address is set to null
Issue When updating a custom field at the account entry, the account email address is set to null Steps to reproduce: Create a new Account, “Account”. Attach an e-mail address “abc@liferay.com” to the account entry...
Upgrade Bootstrap version from 4.x.x to 5.x.x
Issue When can we expect the support for Bootstrap 5.3.3 in the Liferay? Environment Liferay DXP [all versions] Resolution From DXP 7.4, Liferay no longer use or support jQuery-based plugins that include Bootstrap....
globalThis.process?.argv object contains an array set
Issue The globalThis.process?.argv object contains an array set in DXP 7.3, but in the latest release 2024.Q2.6, this is null or undefined.  Environment Liferay DXP [all versions] Resolution In this scenario,...
Error during file indexing: ClassNotFoundException: org.bouncycastle.asn1.ASN1Encodable
Issue When indexing files, the process fails (terminates abruptly) and the following information is printed in the logs: org.bouncycastle.asn1.ASN1Encodable cannot be found by...
How to change the . (dot) characters to hyphens (-) in Web Content article friendly URLs?
Issue We have several Web Content articles where the friendly URL contains some dots and we would like to have hyphens instead. Changing them manually is not only hard but we would also like to implement a workflow to...
The PageId changes each time the page is edited causing the category filter value to change each time.
Issue We are building a page which displays a Collection of “How to” Web Contents using a variety of Categories. As an alternative to using the Collection Filter to display the content of one category, we would like to...