{"id":127,"date":"2017-10-08T09:59:00","date_gmt":"2017-10-08T09:59:00","guid":{"rendered":"https:\/\/linuxadmin.melberi.com\/uncategorized\/phpscheduleit-ldap-authentication"},"modified":"2017-10-08T14:55:47","modified_gmt":"2017-10-08T14:55:47","slug":"booked-ldap","status":"publish","type":"post","link":"https:\/\/www.melberi.com\/linuxadmin\/booked-scheduler\/booked-ldap","title":{"rendered":"Booked (Phpscheduleit) ldap Authentication"},"content":{"rendered":"<p>How to Integrate Ldap authentication on Booked Scheduler\u00a0(Formerly Phpscheduleit) External auth in Redhat Fedora CentOS Debian Ubuntu.<\/p>\n<h3><span style=\"text-decoration: underline;\"><strong>ldap Authentication<\/strong><\/span><\/h3>\n<p>We can enable the LDAP authentication on phpscheduleit by manually editing the config file.<br \/>\nEdit the config.php file located in phpScheduleIt\/config and make the follwoing changes.<\/p>\n<p><b>#vim config.php<\/b><\/p>\n<div style=\"background-color: #cccccc;\"><b>$conf[&#8216;ldap&#8217;][&#8216;authentication&#8217;] = true;<br \/>\n$conf[&#8216;ldap&#8217;][&#8216;host&#8217;] = &#8216;ldapserverip&#8217;;<br \/>\n$conf[&#8216;ldap&#8217;][&#8216;port&#8217;] = 389;<br \/>\n$conf[&#8216;ldap&#8217;][&#8216;basedn&#8217;] = &#8220;ou=People,dc=example,dc=com&#8221;;<br \/>\n$conf[&#8216;ldap&#8217;][&#8216;lookupid&#8217;] = &#8216;uid=root,ou=People,dc=example,dc=com&#8217;;<br \/>\n$conf[&#8216;ldap&#8217;][&#8216;lookuppwd&#8217;] = &#8216;secret&#8217;;<br \/>\n$conf[&#8216;ldap&#8217;][&#8216;ssl&#8217;] = false;<\/b><\/div>\n<p><b style=\"background-color: #cccccc;\">$conf[&#8216;app&#8217;][&#8216;allowSelfRegistration&#8217;] = 0;<\/b><br \/>\n<b style=\"background-color: #cccccc;\">$conf[&#8216;app&#8217;][&#8216;useLogonName&#8217;] = 1;<\/b><\/p>\n<p>(Otherwise you have to login using email id)<\/p>\n<p>Save the changes. Now you can login using the ldap users. During the first login, user session will be created.<br \/>\nYou can login using default admin and change the permissions of already logged-in ldap users.<br \/>\n(Grant admin permission, change group, edit permission etc)<\/p>\n","protected":false},"excerpt":{"rendered":"<p>How to Integrate Ldap authentication on Booked Scheduler\u00a0(Formerly Phpscheduleit) External auth in Redhat Fedora CentOS Debian Ubuntu. ldap Authentication We can enable the LDAP authentication on phpscheduleit by manually editing&#8230; <a href=\"https:\/\/www.melberi.com\/linuxadmin\/booked-scheduler\/booked-ldap\">Read more &raquo;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[106],"tags":[],"class_list":["post-127","post","type-post","status-publish","format-standard","hentry","category-booked-scheduler"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"How to Integrate Ldap authentication on Booked Scheduler (Formerly Phpscheduleit) External auth in Redhat Fedora CentOS Debian Ubuntu. ldap Authentication We can enable the LDAP authentication on phpscheduleit by manually editing the config file. Edit the config.php file located in phpScheduleIt\/config and make the follwoing changes. #vim config.php $conf[&#039;ldap&#039;][&#039;authentication&#039;] = true; $conf[&#039;ldap&#039;][&#039;host&#039;] = &#039;ldapserverip&#039;; $conf[&#039;ldap&#039;][&#039;port&#039;] =\" \/>\n\t<meta name=\"robots\" content=\"max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n\t<meta name=\"author\" content=\"admin\"\/>\n\t<meta name=\"msvalidate.01\" content=\"F5B964E0B63F681BBDE95AB72193D75E\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/www.melberi.com\/linuxadmin\/booked-scheduler\/booked-ldap\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.melberi.com\\\/linuxadmin\\\/booked-scheduler\\\/booked-ldap#article\",\"name\":\"Booked (Phpscheduleit) ldap Authentication - Linux How To\",\"headline\":\"Booked (Phpscheduleit) ldap Authentication\",\"author\":{\"@id\":\"https:\\\/\\\/www.melberi.com\\\/linuxadmin\\\/author\\\/admin#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/www.melberi.com\\\/linuxadmin\\\/#organization\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/www.melberi.com\\\/linuxadmin\\\/wp-content\\\/uploads\\\/sites\\\/3\\\/2021\\\/06\\\/MelB.png\",\"@id\":\"https:\\\/\\\/www.melberi.com\\\/linuxadmin\\\/#articleImage\",\"width\":320,\"height\":320},\"datePublished\":\"2017-10-08T09:59:00+00:00\",\"dateModified\":\"2017-10-08T14:55:47+00:00\",\"inLanguage\":\"en-US\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.melberi.com\\\/linuxadmin\\\/booked-scheduler\\\/booked-ldap#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.melberi.com\\\/linuxadmin\\\/booked-scheduler\\\/booked-ldap#webpage\"},\"articleSection\":\"Booked Scheduler\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.melberi.com\\\/linuxadmin\\\/booked-scheduler\\\/booked-ldap#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.melberi.com\\\/linuxadmin\\\/#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.melberi.com\\\/linuxadmin\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.melberi.com\\\/linuxadmin\\\/category\\\/booked-scheduler#listItem\",\"name\":\"Booked Scheduler\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.melberi.com\\\/linuxadmin\\\/category\\\/booked-scheduler#listItem\",\"position\":2,\"name\":\"Booked Scheduler\",\"item\":\"https:\\\/\\\/www.melberi.com\\\/linuxadmin\\\/category\\\/booked-scheduler\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.melberi.com\\\/linuxadmin\\\/booked-scheduler\\\/booked-ldap#listItem\",\"name\":\"Booked (Phpscheduleit) ldap Authentication\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.melberi.com\\\/linuxadmin\\\/#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.melberi.com\\\/linuxadmin\\\/booked-scheduler\\\/booked-ldap#listItem\",\"position\":3,\"name\":\"Booked (Phpscheduleit) ldap Authentication\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.melberi.com\\\/linuxadmin\\\/category\\\/booked-scheduler#listItem\",\"name\":\"Booked Scheduler\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.melberi.com\\\/linuxadmin\\\/#organization\",\"name\":\"Linux How To\",\"url\":\"https:\\\/\\\/www.melberi.com\\\/linuxadmin\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/www.melberi.com\\\/linuxadmin\\\/wp-content\\\/uploads\\\/sites\\\/3\\\/2021\\\/06\\\/MelB.png\",\"@id\":\"https:\\\/\\\/www.melberi.com\\\/linuxadmin\\\/booked-scheduler\\\/booked-ldap\\\/#organizationLogo\",\"width\":320,\"height\":320},\"image\":{\"@id\":\"https:\\\/\\\/www.melberi.com\\\/linuxadmin\\\/booked-scheduler\\\/booked-ldap\\\/#organizationLogo\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.melberi.com\\\/linuxadmin\\\/author\\\/admin#author\",\"url\":\"https:\\\/\\\/www.melberi.com\\\/linuxadmin\\\/author\\\/admin\",\"name\":\"admin\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/www.melberi.com\\\/linuxadmin\\\/booked-scheduler\\\/booked-ldap#authorImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/1ee7acbcab1a0ae6b35481c34cd31ee5c4d15292f5a1e069321cd34f1ceccd11?s=96&d=mm&r=g\",\"width\":96,\"height\":96,\"caption\":\"admin\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.melberi.com\\\/linuxadmin\\\/booked-scheduler\\\/booked-ldap#webpage\",\"url\":\"https:\\\/\\\/www.melberi.com\\\/linuxadmin\\\/booked-scheduler\\\/booked-ldap\",\"name\":\"Booked (Phpscheduleit) ldap Authentication - Linux How To\",\"description\":\"How to Integrate Ldap authentication on Booked Scheduler (Formerly Phpscheduleit) External auth in Redhat Fedora CentOS Debian Ubuntu. ldap Authentication We can enable the LDAP authentication on phpscheduleit by manually editing the config file. Edit the config.php file located in phpScheduleIt\\\/config and make the follwoing changes. #vim config.php $conf['ldap']['authentication'] = true; $conf['ldap']['host'] = 'ldapserverip'; $conf['ldap']['port'] =\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.melberi.com\\\/linuxadmin\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.melberi.com\\\/linuxadmin\\\/booked-scheduler\\\/booked-ldap#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/www.melberi.com\\\/linuxadmin\\\/author\\\/admin#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/www.melberi.com\\\/linuxadmin\\\/author\\\/admin#author\"},\"datePublished\":\"2017-10-08T09:59:00+00:00\",\"dateModified\":\"2017-10-08T14:55:47+00:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.melberi.com\\\/linuxadmin\\\/#website\",\"url\":\"https:\\\/\\\/www.melberi.com\\\/linuxadmin\\\/\",\"name\":\"Linux How To\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.melberi.com\\\/linuxadmin\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Booked (Phpscheduleit) ldap Authentication - Linux How To","description":"How to Integrate Ldap authentication on Booked Scheduler (Formerly Phpscheduleit) External auth in Redhat Fedora CentOS Debian Ubuntu. ldap Authentication We can enable the LDAP authentication on phpscheduleit by manually editing the config file. Edit the config.php file located in phpScheduleIt\/config and make the follwoing changes. #vim config.php $conf['ldap']['authentication'] = true; $conf['ldap']['host'] = 'ldapserverip'; $conf['ldap']['port'] =","canonical_url":"https:\/\/www.melberi.com\/linuxadmin\/booked-scheduler\/booked-ldap","robots":"max-snippet:-1, max-image-preview:large, max-video-preview:-1","keywords":"","webmasterTools":{"msvalidate.01":"F5B964E0B63F681BBDE95AB72193D75E","miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.melberi.com\/linuxadmin\/booked-scheduler\/booked-ldap#article","name":"Booked (Phpscheduleit) ldap Authentication - Linux How To","headline":"Booked (Phpscheduleit) ldap Authentication","author":{"@id":"https:\/\/www.melberi.com\/linuxadmin\/author\/admin#author"},"publisher":{"@id":"https:\/\/www.melberi.com\/linuxadmin\/#organization"},"image":{"@type":"ImageObject","url":"https:\/\/www.melberi.com\/linuxadmin\/wp-content\/uploads\/sites\/3\/2021\/06\/MelB.png","@id":"https:\/\/www.melberi.com\/linuxadmin\/#articleImage","width":320,"height":320},"datePublished":"2017-10-08T09:59:00+00:00","dateModified":"2017-10-08T14:55:47+00:00","inLanguage":"en-US","mainEntityOfPage":{"@id":"https:\/\/www.melberi.com\/linuxadmin\/booked-scheduler\/booked-ldap#webpage"},"isPartOf":{"@id":"https:\/\/www.melberi.com\/linuxadmin\/booked-scheduler\/booked-ldap#webpage"},"articleSection":"Booked Scheduler"},{"@type":"BreadcrumbList","@id":"https:\/\/www.melberi.com\/linuxadmin\/booked-scheduler\/booked-ldap#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/www.melberi.com\/linuxadmin\/#listItem","position":1,"name":"Home","item":"https:\/\/www.melberi.com\/linuxadmin\/","nextItem":{"@type":"ListItem","@id":"https:\/\/www.melberi.com\/linuxadmin\/category\/booked-scheduler#listItem","name":"Booked Scheduler"}},{"@type":"ListItem","@id":"https:\/\/www.melberi.com\/linuxadmin\/category\/booked-scheduler#listItem","position":2,"name":"Booked Scheduler","item":"https:\/\/www.melberi.com\/linuxadmin\/category\/booked-scheduler","nextItem":{"@type":"ListItem","@id":"https:\/\/www.melberi.com\/linuxadmin\/booked-scheduler\/booked-ldap#listItem","name":"Booked (Phpscheduleit) ldap Authentication"},"previousItem":{"@type":"ListItem","@id":"https:\/\/www.melberi.com\/linuxadmin\/#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/www.melberi.com\/linuxadmin\/booked-scheduler\/booked-ldap#listItem","position":3,"name":"Booked (Phpscheduleit) ldap Authentication","previousItem":{"@type":"ListItem","@id":"https:\/\/www.melberi.com\/linuxadmin\/category\/booked-scheduler#listItem","name":"Booked Scheduler"}}]},{"@type":"Organization","@id":"https:\/\/www.melberi.com\/linuxadmin\/#organization","name":"Linux How To","url":"https:\/\/www.melberi.com\/linuxadmin\/","logo":{"@type":"ImageObject","url":"https:\/\/www.melberi.com\/linuxadmin\/wp-content\/uploads\/sites\/3\/2021\/06\/MelB.png","@id":"https:\/\/www.melberi.com\/linuxadmin\/booked-scheduler\/booked-ldap\/#organizationLogo","width":320,"height":320},"image":{"@id":"https:\/\/www.melberi.com\/linuxadmin\/booked-scheduler\/booked-ldap\/#organizationLogo"}},{"@type":"Person","@id":"https:\/\/www.melberi.com\/linuxadmin\/author\/admin#author","url":"https:\/\/www.melberi.com\/linuxadmin\/author\/admin","name":"admin","image":{"@type":"ImageObject","@id":"https:\/\/www.melberi.com\/linuxadmin\/booked-scheduler\/booked-ldap#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/1ee7acbcab1a0ae6b35481c34cd31ee5c4d15292f5a1e069321cd34f1ceccd11?s=96&d=mm&r=g","width":96,"height":96,"caption":"admin"}},{"@type":"WebPage","@id":"https:\/\/www.melberi.com\/linuxadmin\/booked-scheduler\/booked-ldap#webpage","url":"https:\/\/www.melberi.com\/linuxadmin\/booked-scheduler\/booked-ldap","name":"Booked (Phpscheduleit) ldap Authentication - Linux How To","description":"How to Integrate Ldap authentication on Booked Scheduler (Formerly Phpscheduleit) External auth in Redhat Fedora CentOS Debian Ubuntu. ldap Authentication We can enable the LDAP authentication on phpscheduleit by manually editing the config file. Edit the config.php file located in phpScheduleIt\/config and make the follwoing changes. #vim config.php $conf['ldap']['authentication'] = true; $conf['ldap']['host'] = 'ldapserverip'; $conf['ldap']['port'] =","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/www.melberi.com\/linuxadmin\/#website"},"breadcrumb":{"@id":"https:\/\/www.melberi.com\/linuxadmin\/booked-scheduler\/booked-ldap#breadcrumblist"},"author":{"@id":"https:\/\/www.melberi.com\/linuxadmin\/author\/admin#author"},"creator":{"@id":"https:\/\/www.melberi.com\/linuxadmin\/author\/admin#author"},"datePublished":"2017-10-08T09:59:00+00:00","dateModified":"2017-10-08T14:55:47+00:00"},{"@type":"WebSite","@id":"https:\/\/www.melberi.com\/linuxadmin\/#website","url":"https:\/\/www.melberi.com\/linuxadmin\/","name":"Linux How To","inLanguage":"en-US","publisher":{"@id":"https:\/\/www.melberi.com\/linuxadmin\/#organization"}}]}},"aioseo_meta_data":{"post_id":"127","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"Article","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"limit_modified_date":false,"created":"2021-03-11 16:43:40","updated":"2026-10-21 19:54:35","focus_keyword":null,"additional_keywords":null,"truseo_locale":null,"ai":null,"breadcrumb_settings":null,"seo_analyzer_scan_date":null},"_links":{"self":[{"href":"https:\/\/www.melberi.com\/linuxadmin\/wp-json\/wp\/v2\/posts\/127","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.melberi.com\/linuxadmin\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.melberi.com\/linuxadmin\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.melberi.com\/linuxadmin\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.melberi.com\/linuxadmin\/wp-json\/wp\/v2\/comments?post=127"}],"version-history":[{"count":4,"href":"https:\/\/www.melberi.com\/linuxadmin\/wp-json\/wp\/v2\/posts\/127\/revisions"}],"predecessor-version":[{"id":471,"href":"https:\/\/www.melberi.com\/linuxadmin\/wp-json\/wp\/v2\/posts\/127\/revisions\/471"}],"wp:attachment":[{"href":"https:\/\/www.melberi.com\/linuxadmin\/wp-json\/wp\/v2\/media?parent=127"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.melberi.com\/linuxadmin\/wp-json\/wp\/v2\/categories?post=127"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.melberi.com\/linuxadmin\/wp-json\/wp\/v2\/tags?post=127"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}