{"id":23,"date":"2009-01-13T10:35:31","date_gmt":"2009-01-13T08:35:31","guid":{"rendered":"http:\/\/blogs.igalia.com\/xavi\/2009\/01\/13\/learning-ldap\/"},"modified":"2009-01-13T10:35:31","modified_gmt":"2009-01-13T08:35:31","slug":"learning-ldap","status":"publish","type":"post","link":"https:\/\/blogs.igalia.com\/xavi\/2009\/01\/13\/learning-ldap\/","title":{"rendered":"Learning LDAP"},"content":{"rendered":"<p>Last weekend I gave a class where our Master students could learn basic concepts related with LDAP. This class was part of\u00a0 &#8220;Systems Integration with Libre Software&#8221; subject inside the &#8220;Master On Libre\/Free Software&#8221;. In order to put these concepts in practice we created a basic LDAP and we configured our systems to authenticate through PAM with a LDAP. During the class, the students configured a very simple LDAP with these data:<\/p>\n<ul>\n<li>Base DN: <em>dc=mswl,dc=com<\/em><\/li>\n<li>Users branch: ou=People,dc=mswl,dc=com<\/li>\n<li>Groups branch: ou=Groups,dc=mswl,dc=com<\/li>\n<\/ul>\n<p>All the students were able to configure their own LDAP with a user and a group to test it. Once they had our LDAP configured, they could configure PAM to authenticate users, using <em>pam_ldap.so<\/em>, a module that allows to configure PAM with an existent LDAP server. For example, authenticating users that only exists in our LDAP.<\/p>\n<p>All the information related with this class has been uploaded to the <a title=\"Master's Moodle\" href=\"http:\/\/gsyc.escet.urjc.es\/moodle\/course\/view.php?id=43\">Master&#8217;s Moodle.<\/a><\/p>\n<p>I hope the students enjoyed this class! \ud83d\ude42<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Last weekend I gave a class where our Master students could learn basic concepts related with LDAP. This class was part of\u00a0 &#8220;Systems Integration with Libre Software&#8221; subject inside the &#8220;Master On Libre\/Free Software&#8221;. In order to put these concepts &hellip; <a href=\"https:\/\/blogs.igalia.com\/xavi\/2009\/01\/13\/learning-ldap\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":30,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[],"class_list":["post-23","post","type-post","status-publish","format-standard","hentry","category-master"],"_links":{"self":[{"href":"https:\/\/blogs.igalia.com\/xavi\/wp-json\/wp\/v2\/posts\/23","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.igalia.com\/xavi\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.igalia.com\/xavi\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.igalia.com\/xavi\/wp-json\/wp\/v2\/users\/30"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.igalia.com\/xavi\/wp-json\/wp\/v2\/comments?post=23"}],"version-history":[{"count":0,"href":"https:\/\/blogs.igalia.com\/xavi\/wp-json\/wp\/v2\/posts\/23\/revisions"}],"wp:attachment":[{"href":"https:\/\/blogs.igalia.com\/xavi\/wp-json\/wp\/v2\/media?parent=23"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.igalia.com\/xavi\/wp-json\/wp\/v2\/categories?post=23"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.igalia.com\/xavi\/wp-json\/wp\/v2\/tags?post=23"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}