{"id":229,"date":"2015-08-11T17:56:58","date_gmt":"2015-08-11T17:56:58","guid":{"rendered":"http:\/\/ldapcon.org\/2015\/?page_id=229"},"modified":"2015-08-11T17:56:58","modified_gmt":"2015-08-11T17:56:58","slug":"tutorial-install-and-configure-web2ldap-on-your-own-device","status":"publish","type":"page","link":"https:\/\/ldapcon.org\/2015\/tutorials\/tutorial-install-and-configure-web2ldap-on-your-own-device\/","title":{"rendered":"Tutorial: Install and configure web2ldap on your own device"},"content":{"rendered":"<h1>Tutorial: Install and configure web2ldap on your own device<\/h1>\n<p><em>Michael Str\u00f6der<\/em><\/p>\n<p>stroeder.com<\/p>\n<h2>Summary<\/h2>\n<p>Bring your own device (with Python 2.7.x and recent python-ldap installed) and we will install web2ldap on it. Web server integration and some security aspects of this web gateway are discussed in detail. Also basic customization (config, LDIF and HTML templates) and plugin programming is shown (provided there&#8217;s enough time).<\/p>\n<h2>Requirements<\/h2>\n<p>Laptop with a fairly recent Linux installation (can be in a virtual machine as long as it has network access)<\/p>\n<p>Basic Linux command-line and admin skills<\/p>\n<p>Basic understanding of LDAP<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Tutorial: Install and configure web2ldap on your own device Michael Str\u00f6der stroeder.com Summary Bring your own device (with Python 2.7.x and recent python-ldap installed) and we will install web2ldap on it. Web server integration and some security aspects of this&#8230; <a class=\"read-more-button\" href=\"https:\/\/ldapcon.org\/2015\/tutorials\/tutorial-install-and-configure-web2ldap-on-your-own-device\/\">(READ MORE)<\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"parent":128,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"template-without-title.php","meta":{"footnotes":""},"class_list":["post-229","page","type-page","status-publish","hentry"],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/ldapcon.org\/2015\/wp-json\/wp\/v2\/pages\/229","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ldapcon.org\/2015\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/ldapcon.org\/2015\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/ldapcon.org\/2015\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/ldapcon.org\/2015\/wp-json\/wp\/v2\/comments?post=229"}],"version-history":[{"count":1,"href":"https:\/\/ldapcon.org\/2015\/wp-json\/wp\/v2\/pages\/229\/revisions"}],"predecessor-version":[{"id":230,"href":"https:\/\/ldapcon.org\/2015\/wp-json\/wp\/v2\/pages\/229\/revisions\/230"}],"up":[{"embeddable":true,"href":"https:\/\/ldapcon.org\/2015\/wp-json\/wp\/v2\/pages\/128"}],"wp:attachment":[{"href":"https:\/\/ldapcon.org\/2015\/wp-json\/wp\/v2\/media?parent=229"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}