{"id":716,"date":"2017-08-09T10:24:57","date_gmt":"2017-08-09T08:24:57","guid":{"rendered":"https:\/\/ldapcon.org\/2017\/?page_id=716"},"modified":"2017-10-17T07:33:25","modified_gmt":"2017-10-17T05:33:25","slug":"ruby-backend-for-openldap","status":"publish","type":"page","link":"https:\/\/ldapcon.org\/2017\/it\/ruby-backend-for-openldap\/","title":{"rendered":"Ruby backend for OpenLDAP"},"content":{"rendered":"<p><strong>Thursday 19th October, from 3.40 to 4.20 PM<\/strong><\/p>\n<p>We often receive requests that require us to use various data storage (Cloud Database and NoSQL) as user store and allow the frontend to speak in LDAP protocol.<br \/>\nOpenLDAP is designed to allow you to develop flexibly these backend modules you want, but it requires a lot of development resources and time efforts.<br \/>\nTo develop OpenLDAP backends rapidly, we already have back-perl, but the development with it is still not practical due to the fact that it has only one interpreter although OpenLDAP is a multi-threaded application.<br \/>\nThis paper introduces back-mruby that is a new OpenLDAP backend that makes backend development easy for everyone.<br \/>\nReasons why we should use Ruby rather than Perl or Python are also explained.<\/p>\n<p><a href=\"https:\/\/ldapcon.org\/2017\/wp-content\/uploads\/2017\/08\/7_Tsukasa-Hamano_slides-2.pdf\">7_Tsukasa Hamano_slides<\/a>\u00a0License CC BY<\/p>\n<p><a href=\"https:\/\/ldapcon.org\/2017\/wp-content\/uploads\/2017\/08\/7_Tsukasa-Hamano_paper.pdf\">7_Tsukasa Hamano_paper<\/a><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-720 alignleft\" src=\"https:\/\/ldapcon.org\/2017\/wp-content\/uploads\/2017\/08\/hamano.jpg\" alt=\"\" width=\"120\" height=\"160\" \/><\/p>\n<p><strong>Tsukasa Hamano<\/strong><\/p>\n<p>HAMANO Tsukasa is living in \/C=JP\/ST=Tokyo\/ directory and working as Expert of Open Source Solutions Technology Corporation.<\/p>\n<p>He is contributor of open source software around LDAP \/ CIFS \/ XMPP \/ PKI.<\/p>\n<p>He published WiredTiger backend for OpenLDAP in 2015 LDAPCon.<\/p>\n<p><a href=\"https:\/\/ldapcon.org\/2017\/conference-program\/\">Back to conference program<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Thursday 19th October, from 3.40 to 4.20 PM We often receive requests that require us to use various data storage (Cloud Database and NoSQL) as user store and allow the frontend to speak in LDAP [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-716","page","type-page","status-publish","hentry"],"translation":{"provider":"WPGlobus","version":"3.0.2","language":"it","enabled_languages":["en","fr","it"],"languages":{"en":{"title":true,"content":true,"excerpt":false},"fr":{"title":false,"content":false,"excerpt":false},"it":{"title":false,"content":false,"excerpt":false}}},"_links":{"self":[{"href":"https:\/\/ldapcon.org\/2017\/it\/wp-json\/wp\/v2\/pages\/716","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ldapcon.org\/2017\/it\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/ldapcon.org\/2017\/it\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/ldapcon.org\/2017\/it\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/ldapcon.org\/2017\/it\/wp-json\/wp\/v2\/comments?post=716"}],"version-history":[{"count":8,"href":"https:\/\/ldapcon.org\/2017\/it\/wp-json\/wp\/v2\/pages\/716\/revisions"}],"predecessor-version":[{"id":1158,"href":"https:\/\/ldapcon.org\/2017\/it\/wp-json\/wp\/v2\/pages\/716\/revisions\/1158"}],"wp:attachment":[{"href":"https:\/\/ldapcon.org\/2017\/it\/wp-json\/wp\/v2\/media?parent=716"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}