{"id":2096,"date":"2018-01-09T07:36:18","date_gmt":"2018-01-09T07:36:18","guid":{"rendered":"https:\/\/www.enprowess.com\/blogs\/?p=2096"},"modified":"2022-04-28T11:04:33","modified_gmt":"2022-04-28T05:34:33","slug":"ldap-user-import-groups-liferay-7-dxp","status":"publish","type":"post","link":"https:\/\/www.enprowess.com\/blogs\/ldap-user-import-groups-liferay-7-dxp\/","title":{"rendered":"LDAP User Import with Groups in Liferay 7 \/ DXP"},"content":{"rendered":"<p>Directory Services store information in organized manner usually in hierarchical structure. LDAP Servers are commonly used to store usernames, passwords and can be connected by using LDAP Protocol that is based on TCP\/UDP.<\/p>\n<p>Since LDAP Servers are central places for information storage, many of the times we require to fetch user specific information from them at the time of login (for validation), system start up or at the regular time intervals.<\/p>\n<p>In this Post, we will see step by step how we can validate an user against LDAP and import details of user and groups that user is associated to (in LDAP) and create the link between them (for which user is assigned a role that is created in liferay for a Group) into Liferay.<\/p>\n<p>Here we will be referring the Liferay version 7.0 but the steps provided are mostly generic across all versions.<\/p>\n<p>In Liferay 7 LDAP configuration has to be done from Control Panel &gt; Configuration &gt; Instance Settings.<\/p>\n<p>Scroll down to Authentication section and select LDAP from tab sequence as shown below.<\/p>\n<p><img loading=\"lazy\" src=\"https:\/\/www.enprowess.com\/blogs\/wp-content\/uploads\/2018\/01\/LDAP1.png\" alt=\"Authentication section and select LDAP from tab sequence\" width=\"90%\" height=\"306\" class=\"aligncenter size-full wp-image-2115\" \/><\/p>\n<p>Let&#8217;s add an LDAP server first for which click on Add button under Label LDAP Servers.<\/p>\n<p>Provide basic connection details as below and Click on Test LDAP Connection.<\/p>\n<ul>\n<li>Note :- I am using OpenLDAP as an LDAP Implementation tool but there is no restriction on using other products such as Apache DS, OpenDJ etc..<\/ul>\n<\/li>\n<p><img loading=\"lazy\" src=\"https:\/\/www.enprowess.com\/blogs\/wp-content\/uploads\/2018\/01\/LDAP2.png\" alt=\"click on Add button under Label LDAP Servers.\" width=\"90%\" height=\"306\" class=\"aligncenter size-full wp-image-2115\" \/><\/p>\n<p>It should show a message in Popup as below upon successfully connecting to LDAP Server. Once a connection to LDAP is successfully established, fill in the details of User attributes that define details about user in LDAP.<\/p>\n<p><img src=\"https:\/\/www.enprowess.com\/blogs\/wp-content\/uploads\/2018\/01\/LDAP3.png\" alt=\"show a message in Popup as below upon successfully connecting to LDAP Server\" width=\"90%\"  class=\"aligncenter size-full wp-image-2115\" \/><img src=\"https:\/\/www.enprowess.com\/blogs\/wp-content\/uploads\/2018\/01\/LDAP4.png\" alt=\"successfully connecting to LDAP Serve\" width=\"90%\"  class=\"aligncenter size-full wp-image-2115\" \/><\/p>\n<p>Below is a screenshot of User Structure in OpenLDAP.<\/p>\n<p><img src=\"https:\/\/www.enprowess.com\/blogs\/wp-content\/uploads\/2018\/01\/LDAP5.png\" alt=\"Structure in OpenLDAP.\" width=\"90%\"  class=\"aligncenter size-full wp-image-2115\" \/><\/p>\n<ul>\n<li> \u201cOu\u201d user attribute that contains information about one or multiple groups that user is associated. This is used to identify\/import groups that associated with the user. <\/ul>\n<\/li>\n<p>Clicking on \u201cTest LDAP Users\u201d button will fetch &amp; list down ldap users in Popup as below.<\/p>\n<p><img src=\"https:\/\/www.enprowess.com\/blogs\/wp-content\/uploads\/2018\/01\/LDAP6.png\" alt=\"Test LDAP Users\" width=\"90%\"  class=\"aligncenter size-full wp-image-2115\" \/><\/p>\n<p>Now, Let\u2019s configure Group details as seen below.<\/p>\n<p><img src=\"https:\/\/www.enprowess.com\/blogs\/wp-content\/uploads\/2018\/01\/LDAP7.png\" alt=\"Let\u2019s configure Group details as seen below.\" width=\"90%\"  class=\"aligncenter size-full wp-image-2115\" \/><\/p>\n<p>Below is a screenshot of Group Structure in OpenLDAP.<\/p>\n<p><img src=\"https:\/\/www.enprowess.com\/blogs\/wp-content\/uploads\/2018\/01\/LDAP8.png\" alt=\"screenshot of Group Structure in OpenLDAP.\" width=\"90%\"  class=\"aligncenter size-full wp-image-2115\" \/><\/p>\n<ul>\n<li>\u201cmemberUid\u201d group attribute has details of users associated. It is an attribute of \u201cPosixGroup\u201d objectClass. This is used to identify\/import users that associated with the group.<\/ul>\n<\/li>\n<p>Clicking on Test LDAP Groups button will show groups available in LDAP in Popup as below.<\/p>\n<p><img src=\"https:\/\/www.enprowess.com\/blogs\/wp-content\/uploads\/2018\/01\/LDAP9.png\" alt=\"Clicking on Test LDAP Groups button will show groups available in LDAP in Popup\" width=\"90%\"  class=\"aligncenter size-full wp-image-2115\" \/><\/p>\n<p>Export Settings can be configured as below if In case Exporting User details from Liferay to LDAP Server is needed.<\/p>\n<p><img src=\"https:\/\/www.enprowess.com\/blogs\/wp-content\/uploads\/2018\/01\/LDAP10.png\" alt=\"Export Settings can be configured\" width=\"90%\"  class=\"aligncenter size-full wp-image-2115\" \/><\/p>\n<p>Clicking On SAVE button will show list of configured LDAP servers.<\/p>\n<p><img src=\"https:\/\/www.enprowess.com\/blogs\/wp-content\/uploads\/2018\/01\/LDAP11.png\" alt=\"licking On SAVE button will show list of configured LDAP\" width=\"90%\"  class=\"aligncenter size-full wp-image-2115\" \/><\/p>\n<p>Let\u2019s now do other setting that are required for import\/authentication.<\/p>\n<p>Check \u201cenabled\u201d box to enable LDAP authentication.<\/p>\n<p>Check \u201crequired\u201d if authentication against LDAP is required. This will mandate user to get validated against LDAP first before log in to Liferay Portal.<\/p>\n<ul>\n<li> Note: In case of users with no LDAP accounts, keep this box UnChecked.<\/ul>\n<\/li>\n<p>Select \u201cBind\u201d as Method to start an user session.<\/p>\n<p>Select password algorithm that is used to encrypt passwords in LDAP. This needs to be set only if Method is set to \u201cPassword Compare\u201d previously.<\/p>\n<p>Here is a screenshot of these settings.<\/p>\n<p><img src=\"https:\/\/www.enprowess.com\/blogs\/wp-content\/uploads\/2018\/01\/LDAP12.png\" alt=\"Select password algorithm that is used to encrypt passwords in LDAP\" width=\"90%\"  class=\"aligncenter size-full wp-image-2115\" \/><\/p>\n<p>Under the Import\/Export Section check \u201cEnable Import\u201d to import users in bulk. Check \u201cEnable Import on Startup\u201d further to import users at server startup otherwise a scheduler will run at a particular time period to perform bulk user import. Keep \u201cEnable Import\u201d unchecked to import user at the time of login.<\/p>\n<p>Set Import interval as per requirement if &#8216;User Import Scheduler&#8217; is required to run.<\/p>\n<p>Keep import method as User which will import the user first and then will import groups that an user is associated to in LDAP.<\/p>\n<ul>\n<li> Selecting import method as Group will do vice versa meaning import will be performed for a particular group first and then for users associated to group.<\/ul>\n<\/li>\n<p>Keep \u201cImport User Strategy\u201d as \u201cAuth Type\u201d if \u201cRequired\u201d option is checked as shown previously.<\/p>\n<p>Check \u201cEnable User Password on Import \u201d if changing a password is required at the time of first login.<\/p>\n<p>Check \u201cAuto generate User password\u201d if it is required to auto generate password for an user else system will ask user to enter new password.<\/p>\n<p>Provide Default password that needs to be set by default if \u201cAuto generate User password\u201d is checked.<\/p>\n<p>Checking \u201cEnable Group Cache on Import\u201d will look up for a group object in cache first before importing from LDAP.<\/p>\n<p>Checking \u201cCreate Role per Group on Import\u201d will create role for a group imported and assign it to associated users. This will give associated users same permissions that is assigned to an userGroup created in liferay, by import, for LDAP group.<\/p>\n<p>Check \u201cEnable Export\u201d if Exporting is required from Liferay to LDAPServer.<\/p>\n<p>Check \u201cEnable Group Export\u201d to enable export for group details changes.<\/p>\n<p>Check \u201cUse LDAP Password policy \u201d to ask liferay to use Password Policy that is set to LDAP else liferay will use its local Policy that is defined in Control Panel &gt; Configuration &gt; Service Access policy.<\/p>\n<p>Below is a reference Screenshot.<\/p>\n<p><img src=\"https:\/\/www.enprowess.com\/blogs\/wp-content\/uploads\/2018\/01\/LDAP13.png\" alt=\"Service Access policy.\" width=\"90%\"  class=\"aligncenter size-full wp-image-2115\" \/><br \/>\n<img src=\"https:\/\/www.enprowess.com\/blogs\/wp-content\/uploads\/2018\/01\/LDAP14.png\" alt=\"Service Access policy.\" width=\"90%\"  class=\"aligncenter size-full wp-image-2115\" \/><\/p>\n<p>Click on Save.<\/p>\n<p>Now, Logging in with LDAP User results into Creation of User and UserGroup and UserGroupRole into Liferay. Below is a sequence of screen shots that shows such creation after user logs in first time.<\/p>\n<p><img src=\"https:\/\/www.enprowess.com\/blogs\/wp-content\/uploads\/2018\/01\/LDAP15.png\" alt=UserGroupRole into Liferay\"\" width=\"90%\"  class=\"aligncenter size-full wp-image-2115\" \/><\/p>\n<p><img src=\"https:\/\/www.enprowess.com\/blogs\/wp-content\/uploads\/2018\/01\/LDAP16.png\" alt=\"UserGroupRole into Liferay\" width=\"90%\"  class=\"aligncenter size-full wp-image-2115\" \/><\/p>\n<p><img src=\"https:\/\/www.enprowess.com\/blogs\/wp-content\/uploads\/2018\/01\/LDAP17.png\" alt=\"UserGroupRole into Liferay\" width=\"90%\"  class=\"aligncenter size-full wp-image-2115\" \/><\/p>\n<p>Note:-Below are the properties that can be used to do configuration in portal-ext.properties in other versions of Liferay prior to 7.<\/p>\n<p>#LDAP Configuration<br \/>\nldap.auth.enabled=true<br \/>\nldap.auth.required=true<br \/>\nldap.import.enabled=true<br \/>\nldap.import.interval=-5<\/p>\n<p>auth.pipeline.pre=com.liferay.portal.security.auth.LDAPAuth<br \/>\nldap.auth.password.encryption.algorithm=MD5<\/p>\n<p>ldap.import.create.role.per.group=true<\/p>\n<p>ldap.base.provider.url.0=ldap:\/\/etpl007:389<br \/>\nldap.base.dn.0=dc=enprowess,dc=com<br \/>\nldap.security.principal.0=cn=Manager,dc=enprowess,dc=com<br \/>\nldap.security.credentials.0=secret<br \/>\nldap.auth.search.filter.0=(mail=@email_address@)<\/p>\n<p>ldap.users.dn.0=ou=users,dc=enprowess,dc=com<br \/>\nldap.user.mappings.0=emailAddress=mail\\nscreenName=displayName\\npassword=userPassword\\nfirstName=cn\\nlastName=sn\\ngroup=ou<br \/>\nldap.user.default.object.classes.0=top,inetOrgPerson,organizationalPerson,person,posixAccount<br \/>\nldap.import.user.search.filter.0=(objectClass=inetOrgPerson)<\/p>\n<p>ldap.import.group.search.filter.enabled=false<br \/>\nldap.import.method=user<\/p>\n<p>ldap.groups.dn.0=ou=groups,dc=enprowess,dc=com<br \/>\nldap.group.mappings.0=groupName=cn\\ndescription=description\\nuser=memberUid<br \/>\nldap.group.default.object.classes.0=top,posixGroup<br \/>\nldap.import.group.search.filter.0=(objectClass=posixGroup)<\/p>\n<p>Post By,<br \/>\nRipal Thakkar<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Directory Services store information in organized manner usually in hierarchical structure. LDAP Servers are commonly used to store usernames, passwords and can be connected by using LDAP Protocol that is based on TCP\/UDP. Since LDAP Servers are central places for information storage, many of the times we require to fetch user specific information from them&hellip; <a class=\"more-link\" href=\"https:\/\/www.enprowess.com\/blogs\/ldap-user-import-groups-liferay-7-dxp\/\">Continue reading <span class=\"screen-reader-text\">LDAP User Import with Groups in Liferay 7 \/ DXP<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":2124,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[8,46,1],"tags":[56,81,82,80,18],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v17.9 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>LDAP User Import with Groups in Liferay 7 \/ DXP - EnProwess Blog<\/title>\n<meta name=\"description\" content=\"If you want to import LDAP groups as Liferay DXP. Read this article shows basic configuration of how to setup LDAP User Import With Groups In Liferay 7\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.enprowess.com\/blogs\/ldap-user-import-groups-liferay-7-dxp\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"LDAP User Import with Groups in Liferay 7 \/ DXP - EnProwess Blog\" \/>\n<meta property=\"og:description\" content=\"If you want to import LDAP groups as Liferay DXP. Read this article shows basic configuration of how to setup LDAP User Import With Groups In Liferay 7\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.enprowess.com\/blogs\/ldap-user-import-groups-liferay-7-dxp\/\" \/>\n<meta property=\"og:site_name\" content=\"EnProwess Blog\" \/>\n<meta property=\"article:published_time\" content=\"2018-01-09T07:36:18+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-04-28T05:34:33+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.enprowess.com\/blogs\/wp-content\/uploads\/2018\/01\/liferay-LDAP.png\" \/>\n\t<meta property=\"og:image:width\" content=\"699\" \/>\n\t<meta property=\"og:image:height\" content=\"146\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.enprowess.com\/blogs\/#organization\",\"name\":\"EnProwess\",\"url\":\"https:\/\/www.enprowess.com\/blogs\/\",\"sameAs\":[],\"logo\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/www.enprowess.com\/blogs\/#logo\",\"inLanguage\":\"en-US\",\"url\":\"https:\/\/www.enprowess.com\/blogs\/wp-content\/uploads\/2021\/07\/enprowess_logo.jpg\",\"contentUrl\":\"https:\/\/www.enprowess.com\/blogs\/wp-content\/uploads\/2021\/07\/enprowess_logo.jpg\",\"width\":1057,\"height\":697,\"caption\":\"EnProwess\"},\"image\":{\"@id\":\"https:\/\/www.enprowess.com\/blogs\/#logo\"}},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.enprowess.com\/blogs\/#website\",\"url\":\"https:\/\/www.enprowess.com\/blogs\/\",\"name\":\"EnProwess Blog\",\"description\":\"Your Enterprise solution partner\",\"publisher\":{\"@id\":\"https:\/\/www.enprowess.com\/blogs\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.enprowess.com\/blogs\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/www.enprowess.com\/blogs\/ldap-user-import-groups-liferay-7-dxp\/#primaryimage\",\"inLanguage\":\"en-US\",\"url\":\"https:\/\/www.enprowess.com\/blogs\/wp-content\/uploads\/2018\/01\/liferay-LDAP.png\",\"contentUrl\":\"https:\/\/www.enprowess.com\/blogs\/wp-content\/uploads\/2018\/01\/liferay-LDAP.png\",\"width\":699,\"height\":146,\"caption\":\"LDAP Liferay DXP\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.enprowess.com\/blogs\/ldap-user-import-groups-liferay-7-dxp\/#webpage\",\"url\":\"https:\/\/www.enprowess.com\/blogs\/ldap-user-import-groups-liferay-7-dxp\/\",\"name\":\"LDAP User Import with Groups in Liferay 7 \/ DXP - EnProwess Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.enprowess.com\/blogs\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.enprowess.com\/blogs\/ldap-user-import-groups-liferay-7-dxp\/#primaryimage\"},\"datePublished\":\"2018-01-09T07:36:18+00:00\",\"dateModified\":\"2022-04-28T05:34:33+00:00\",\"description\":\"If you want to import LDAP groups as Liferay DXP. Read this article shows basic configuration of how to setup LDAP User Import With Groups In Liferay 7\",\"breadcrumb\":{\"@id\":\"https:\/\/www.enprowess.com\/blogs\/ldap-user-import-groups-liferay-7-dxp\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.enprowess.com\/blogs\/ldap-user-import-groups-liferay-7-dxp\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.enprowess.com\/blogs\/ldap-user-import-groups-liferay-7-dxp\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Blog\",\"item\":\"https:\/\/www.enprowess.com\/blogs\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Other\",\"item\":\"https:\/\/www.enprowess.com\/blogs\/category\/other\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"LDAP User Import with Groups in Liferay 7 \/ DXP\"}]},{\"@type\":\"TechArticle\",\"@id\":\"https:\/\/www.enprowess.com\/blogs\/ldap-user-import-groups-liferay-7-dxp\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.enprowess.com\/blogs\/ldap-user-import-groups-liferay-7-dxp\/#webpage\"},\"author\":{\"@id\":\"https:\/\/www.enprowess.com\/blogs\/#\/schema\/person\/cb84840e7dba202419065ea1c9fe7f11\"},\"headline\":\"LDAP User Import with Groups in Liferay 7 \/ DXP\",\"datePublished\":\"2018-01-09T07:36:18+00:00\",\"dateModified\":\"2022-04-28T05:34:33+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.enprowess.com\/blogs\/ldap-user-import-groups-liferay-7-dxp\/#webpage\"},\"wordCount\":1050,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.enprowess.com\/blogs\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.enprowess.com\/blogs\/ldap-user-import-groups-liferay-7-dxp\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.enprowess.com\/blogs\/wp-content\/uploads\/2018\/01\/liferay-LDAP.png\",\"keywords\":[\"LDAP\",\"LDAP Group Import Liferay 7\",\"LDAP Group import Liferay DXP\",\"LDAP Groups Import\",\"Liferay 7\"],\"articleSection\":[\"Liferay\",\"Liferay DXP\",\"Other\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.enprowess.com\/blogs\/ldap-user-import-groups-liferay-7-dxp\/#respond\"]}]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.enprowess.com\/blogs\/#\/schema\/person\/cb84840e7dba202419065ea1c9fe7f11\",\"name\":\"admin\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/www.enprowess.com\/blogs\/#personlogo\",\"inLanguage\":\"en-US\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/b43445b202a083f6e4a2f2e7d6f43d62?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/b43445b202a083f6e4a2f2e7d6f43d62?s=96&d=mm&r=g\",\"caption\":\"admin\"},\"url\":\"https:\/\/www.enprowess.com\/blogs\/author\/admin\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"LDAP User Import with Groups in Liferay 7 \/ DXP - EnProwess Blog","description":"If you want to import LDAP groups as Liferay DXP. Read this article shows basic configuration of how to setup LDAP User Import With Groups In Liferay 7","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.enprowess.com\/blogs\/ldap-user-import-groups-liferay-7-dxp\/","og_locale":"en_US","og_type":"article","og_title":"LDAP User Import with Groups in Liferay 7 \/ DXP - EnProwess Blog","og_description":"If you want to import LDAP groups as Liferay DXP. Read this article shows basic configuration of how to setup LDAP User Import With Groups In Liferay 7","og_url":"https:\/\/www.enprowess.com\/blogs\/ldap-user-import-groups-liferay-7-dxp\/","og_site_name":"EnProwess Blog","article_published_time":"2018-01-09T07:36:18+00:00","article_modified_time":"2022-04-28T05:34:33+00:00","og_image":[{"width":699,"height":146,"url":"https:\/\/www.enprowess.com\/blogs\/wp-content\/uploads\/2018\/01\/liferay-LDAP.png","type":"image\/png"}],"twitter_card":"summary","twitter_misc":{"Written by":"admin","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Organization","@id":"https:\/\/www.enprowess.com\/blogs\/#organization","name":"EnProwess","url":"https:\/\/www.enprowess.com\/blogs\/","sameAs":[],"logo":{"@type":"ImageObject","@id":"https:\/\/www.enprowess.com\/blogs\/#logo","inLanguage":"en-US","url":"https:\/\/www.enprowess.com\/blogs\/wp-content\/uploads\/2021\/07\/enprowess_logo.jpg","contentUrl":"https:\/\/www.enprowess.com\/blogs\/wp-content\/uploads\/2021\/07\/enprowess_logo.jpg","width":1057,"height":697,"caption":"EnProwess"},"image":{"@id":"https:\/\/www.enprowess.com\/blogs\/#logo"}},{"@type":"WebSite","@id":"https:\/\/www.enprowess.com\/blogs\/#website","url":"https:\/\/www.enprowess.com\/blogs\/","name":"EnProwess Blog","description":"Your Enterprise solution partner","publisher":{"@id":"https:\/\/www.enprowess.com\/blogs\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.enprowess.com\/blogs\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"ImageObject","@id":"https:\/\/www.enprowess.com\/blogs\/ldap-user-import-groups-liferay-7-dxp\/#primaryimage","inLanguage":"en-US","url":"https:\/\/www.enprowess.com\/blogs\/wp-content\/uploads\/2018\/01\/liferay-LDAP.png","contentUrl":"https:\/\/www.enprowess.com\/blogs\/wp-content\/uploads\/2018\/01\/liferay-LDAP.png","width":699,"height":146,"caption":"LDAP Liferay DXP"},{"@type":"WebPage","@id":"https:\/\/www.enprowess.com\/blogs\/ldap-user-import-groups-liferay-7-dxp\/#webpage","url":"https:\/\/www.enprowess.com\/blogs\/ldap-user-import-groups-liferay-7-dxp\/","name":"LDAP User Import with Groups in Liferay 7 \/ DXP - EnProwess Blog","isPartOf":{"@id":"https:\/\/www.enprowess.com\/blogs\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.enprowess.com\/blogs\/ldap-user-import-groups-liferay-7-dxp\/#primaryimage"},"datePublished":"2018-01-09T07:36:18+00:00","dateModified":"2022-04-28T05:34:33+00:00","description":"If you want to import LDAP groups as Liferay DXP. Read this article shows basic configuration of how to setup LDAP User Import With Groups In Liferay 7","breadcrumb":{"@id":"https:\/\/www.enprowess.com\/blogs\/ldap-user-import-groups-liferay-7-dxp\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.enprowess.com\/blogs\/ldap-user-import-groups-liferay-7-dxp\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.enprowess.com\/blogs\/ldap-user-import-groups-liferay-7-dxp\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Blog","item":"https:\/\/www.enprowess.com\/blogs\/"},{"@type":"ListItem","position":2,"name":"Other","item":"https:\/\/www.enprowess.com\/blogs\/category\/other\/"},{"@type":"ListItem","position":3,"name":"LDAP User Import with Groups in Liferay 7 \/ DXP"}]},{"@type":"TechArticle","@id":"https:\/\/www.enprowess.com\/blogs\/ldap-user-import-groups-liferay-7-dxp\/#article","isPartOf":{"@id":"https:\/\/www.enprowess.com\/blogs\/ldap-user-import-groups-liferay-7-dxp\/#webpage"},"author":{"@id":"https:\/\/www.enprowess.com\/blogs\/#\/schema\/person\/cb84840e7dba202419065ea1c9fe7f11"},"headline":"LDAP User Import with Groups in Liferay 7 \/ DXP","datePublished":"2018-01-09T07:36:18+00:00","dateModified":"2022-04-28T05:34:33+00:00","mainEntityOfPage":{"@id":"https:\/\/www.enprowess.com\/blogs\/ldap-user-import-groups-liferay-7-dxp\/#webpage"},"wordCount":1050,"commentCount":0,"publisher":{"@id":"https:\/\/www.enprowess.com\/blogs\/#organization"},"image":{"@id":"https:\/\/www.enprowess.com\/blogs\/ldap-user-import-groups-liferay-7-dxp\/#primaryimage"},"thumbnailUrl":"https:\/\/www.enprowess.com\/blogs\/wp-content\/uploads\/2018\/01\/liferay-LDAP.png","keywords":["LDAP","LDAP Group Import Liferay 7","LDAP Group import Liferay DXP","LDAP Groups Import","Liferay 7"],"articleSection":["Liferay","Liferay DXP","Other"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.enprowess.com\/blogs\/ldap-user-import-groups-liferay-7-dxp\/#respond"]}]},{"@type":"Person","@id":"https:\/\/www.enprowess.com\/blogs\/#\/schema\/person\/cb84840e7dba202419065ea1c9fe7f11","name":"admin","image":{"@type":"ImageObject","@id":"https:\/\/www.enprowess.com\/blogs\/#personlogo","inLanguage":"en-US","url":"https:\/\/secure.gravatar.com\/avatar\/b43445b202a083f6e4a2f2e7d6f43d62?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/b43445b202a083f6e4a2f2e7d6f43d62?s=96&d=mm&r=g","caption":"admin"},"url":"https:\/\/www.enprowess.com\/blogs\/author\/admin\/"}]}},"_links":{"self":[{"href":"https:\/\/www.enprowess.com\/blogs\/wp-json\/wp\/v2\/posts\/2096"}],"collection":[{"href":"https:\/\/www.enprowess.com\/blogs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.enprowess.com\/blogs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.enprowess.com\/blogs\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.enprowess.com\/blogs\/wp-json\/wp\/v2\/comments?post=2096"}],"version-history":[{"count":20,"href":"https:\/\/www.enprowess.com\/blogs\/wp-json\/wp\/v2\/posts\/2096\/revisions"}],"predecessor-version":[{"id":3190,"href":"https:\/\/www.enprowess.com\/blogs\/wp-json\/wp\/v2\/posts\/2096\/revisions\/3190"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.enprowess.com\/blogs\/wp-json\/wp\/v2\/media\/2124"}],"wp:attachment":[{"href":"https:\/\/www.enprowess.com\/blogs\/wp-json\/wp\/v2\/media?parent=2096"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.enprowess.com\/blogs\/wp-json\/wp\/v2\/categories?post=2096"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.enprowess.com\/blogs\/wp-json\/wp\/v2\/tags?post=2096"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}