Legacy Knowledge Base
Published Sep. 10, 2025

How to use Regular Expressions/OS scripting to query for Active Directory LDAP custom records based on certain LDAP custom fields?

Written By

Pedro Henrique Goncalves da Silva

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.

Issue

  • Is it possible to query Active Directory LDAP imported/created custom records based on certain already existing LDAP custom fields?

Environment

  • LDAP
  • 2024.Q1.1

Resolution

  • Using Regular Expressions/OS scripting (Bash, Shell, Powershell, ZSH, etc) to query for custom records of LDAP is not possible with Liferay because of the following:
    • Liferay is not an LDAP provider, it does not provide a LDAP service.
    • In the portal you can integrate LDAP providers to get the user and the group data from, but it only synchronizes the data to the portal to make it possible for the users from the LDAP to access the portal.
    • The goal of our current implementation is to use queries for data synchronization, but those queries are passed to the LDAP provider and not processed by the portal.
      • The portal itself does not have such query running capabilities.

Additional Information

Did this article resolve your issue ?

Legacy Knowledge Base