{"id":417170,"date":"2022-02-21T15:54:26","date_gmt":"2022-02-21T14:54:26","guid":{"rendered":"https:\/\/dev.glpi-project.org\/?p=417170"},"modified":"2025-06-16T13:22:35","modified_gmt":"2025-06-16T12:22:35","slug":"new-exclusive-plugin-ldap-tools","status":"publish","type":"post","link":"https:\/\/www.glpi-project.org\/en\/new-exclusive-plugin-ldap-tools\/","title":{"rendered":"New exclusive plugin: LDAP tools."},"content":{"rendered":"<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p>This plugin offers several tools\u00a0<a href=\"https:\/\/plugins.glpi-project.org\/#\/plugin\/ldaptools\">related to LDAP directories declared in GLPI.<\/a><\/p><\/blockquote><h5 class=\"wp-block-heading\">FIRST TOOL : LDAP CONFIGURATIONS TESTS<\/h5><p>Performs various tests on all the LDAP directories declared in GLPI:<\/p><ol class=\"wp-block-list\"><li>test if TCP stream is opened from GLPI to LDAP server hostname \/ port<\/li><li>check is \u201cBaseDN\u201d field is filled in correctly<\/li><li>initiate an \u201cldap_connect\u201d to validate the LDAP URI<\/li><li>execute or not an LDAP BIND authentication (with user\/password, or TLS cert\/key)<\/li><li>perform a generic LDAP Search (with cn=*) and try to count first entries<\/li><li>perform a specific LDAP Search (with LDAP Filter configured) and try to count first entries<\/li><li>get and display all LDAP attributes available on the first entry found<\/li><\/ol><blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p><strong>How to get?<\/strong>\u00a0If you use GLPI on premise, please subscribe to\u00a0GLPI Network\u00a0to get it.<\/p><p><strong>Test:<\/strong>\u00a0on\u00a0GLPI Network Cloud\u00a0<\/p><\/blockquote><p><\/p>","protected":false},"excerpt":{"rendered":"<p>This plugin offers several tools\u00a0related to LDAP directories declared in GLPI. FIRST TOOL : LDAP CONFIGURATIONS TESTS Performs various tests on all the LDAP directories declared in GLPI: How to get?\u00a0If you use GLPI on premise, please subscribe to\u00a0GLPI Network\u00a0to get it. Test:\u00a0on\u00a0GLPI Network Cloud\u00a0<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[153],"tags":[],"class_list":["post-417170","post","type-post","status-publish","format-standard","hentry","category-produits"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.glpi-project.org\/en\/wp-json\/wp\/v2\/posts\/417170","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.glpi-project.org\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.glpi-project.org\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.glpi-project.org\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.glpi-project.org\/en\/wp-json\/wp\/v2\/comments?post=417170"}],"version-history":[{"count":1,"href":"https:\/\/www.glpi-project.org\/en\/wp-json\/wp\/v2\/posts\/417170\/revisions"}],"predecessor-version":[{"id":436407,"href":"https:\/\/www.glpi-project.org\/en\/wp-json\/wp\/v2\/posts\/417170\/revisions\/436407"}],"wp:attachment":[{"href":"https:\/\/www.glpi-project.org\/en\/wp-json\/wp\/v2\/media?parent=417170"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.glpi-project.org\/en\/wp-json\/wp\/v2\/categories?post=417170"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.glpi-project.org\/en\/wp-json\/wp\/v2\/tags?post=417170"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}