{"id":16266,"date":"2026-04-09T17:01:01","date_gmt":"2026-04-09T17:01:01","guid":{"rendered":"https:\/\/www.k12insight.com\/kc\/?p=16266"},"modified":"2026-04-27T19:59:01","modified_gmt":"2026-04-27T19:59:01","slug":"custom-ldap","status":"publish","type":"post","link":"https:\/\/www.k12insight.com\/kc\/how-to-articles\/custom-ldap\/","title":{"rendered":"Setting Up a Custom LDAP"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"16266\" class=\"elementor elementor-16266\" data-elementor-post-type=\"post\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-98109e9 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"98109e9\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-785f4cf\" data-id=\"785f4cf\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-25643f0 elementor-widget elementor-widget-text-editor\" data-id=\"25643f0\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h2>Overview<\/h2><p><span style=\"font-weight: 400;\">Connect to any LDAP-compatible directory service including Microsoft Active Directory, OpenLDAP, or other enterprise directories for user authentication and provisioning.<\/span><\/p><h2>Features<\/h2><ul><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">LDAP authentication for secure user login<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Automated directory sync for user provisioning and updates<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Group membership mapping to Onflo teams and roles<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Configurable search filters and attribute mapping<\/span><\/li><\/ul><h2>Prerequisites<\/h2><p><span style=\"font-weight: 400;\">Before you begin make sure you have the following before connecting this integration:<\/span><\/p><ul><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">LDAP server URL and port<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Bind DN (distinguished name) and credentials<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Base DN for search root<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Initial creation of all LT users in AllowLT group<\/span><\/li><\/ul><p>Step 1: In the <strong>Integration Marketplace<\/strong> select the <strong>Custom LDAP<\/strong> application.<\/p><p><img fetchpriority=\"high\" decoding=\"async\" class=\"alignnone size-full wp-image-16420\" src=\"https:\/\/www.k12insight.com\/kc\/wp-content\/uploads\/2026\/04\/Screenshot-2026-04-13-at-8.19.36-PM.png\" alt=\"\" width=\"2240\" height=\"1078\" srcset=\"https:\/\/www.k12insight.com\/kc\/wp-content\/uploads\/2026\/04\/Screenshot-2026-04-13-at-8.19.36-PM.png 2240w, https:\/\/www.k12insight.com\/kc\/wp-content\/uploads\/2026\/04\/Screenshot-2026-04-13-at-8.19.36-PM-800x385.png 800w, https:\/\/www.k12insight.com\/kc\/wp-content\/uploads\/2026\/04\/Screenshot-2026-04-13-at-8.19.36-PM-1024x493.png 1024w, https:\/\/www.k12insight.com\/kc\/wp-content\/uploads\/2026\/04\/Screenshot-2026-04-13-at-8.19.36-PM-768x370.png 768w, https:\/\/www.k12insight.com\/kc\/wp-content\/uploads\/2026\/04\/Screenshot-2026-04-13-at-8.19.36-PM-1536x739.png 1536w, https:\/\/www.k12insight.com\/kc\/wp-content\/uploads\/2026\/04\/Screenshot-2026-04-13-at-8.19.36-PM-2048x986.png 2048w\" sizes=\"(max-width: 2240px) 100vw, 2240px\" \/><\/p><p>Step 2: Enter the required details.<\/p><p><img decoding=\"async\" class=\"alignnone size-full wp-image-16421\" src=\"https:\/\/www.k12insight.com\/kc\/wp-content\/uploads\/2026\/04\/Screenshot-2026-04-13-at-8.20.53-PM.png\" alt=\"\" width=\"2238\" height=\"1058\" srcset=\"https:\/\/www.k12insight.com\/kc\/wp-content\/uploads\/2026\/04\/Screenshot-2026-04-13-at-8.20.53-PM.png 2238w, https:\/\/www.k12insight.com\/kc\/wp-content\/uploads\/2026\/04\/Screenshot-2026-04-13-at-8.20.53-PM-800x378.png 800w, https:\/\/www.k12insight.com\/kc\/wp-content\/uploads\/2026\/04\/Screenshot-2026-04-13-at-8.20.53-PM-1024x484.png 1024w, https:\/\/www.k12insight.com\/kc\/wp-content\/uploads\/2026\/04\/Screenshot-2026-04-13-at-8.20.53-PM-768x363.png 768w, https:\/\/www.k12insight.com\/kc\/wp-content\/uploads\/2026\/04\/Screenshot-2026-04-13-at-8.20.53-PM-1536x726.png 1536w, https:\/\/www.k12insight.com\/kc\/wp-content\/uploads\/2026\/04\/Screenshot-2026-04-13-at-8.20.53-PM-2048x968.png 2048w\" sizes=\"(max-width: 2238px) 100vw, 2238px\" \/><\/p><p>Step 3: Test the connection and click <strong>Continue<\/strong>.<\/p><p><img decoding=\"async\" class=\"alignnone size-full wp-image-16422\" src=\"https:\/\/www.k12insight.com\/kc\/wp-content\/uploads\/2026\/04\/Screenshot-2026-04-13-at-8.22.11-PM.png\" alt=\"\" width=\"2240\" height=\"1062\" srcset=\"https:\/\/www.k12insight.com\/kc\/wp-content\/uploads\/2026\/04\/Screenshot-2026-04-13-at-8.22.11-PM.png 2240w, https:\/\/www.k12insight.com\/kc\/wp-content\/uploads\/2026\/04\/Screenshot-2026-04-13-at-8.22.11-PM-800x379.png 800w, https:\/\/www.k12insight.com\/kc\/wp-content\/uploads\/2026\/04\/Screenshot-2026-04-13-at-8.22.11-PM-1024x485.png 1024w, https:\/\/www.k12insight.com\/kc\/wp-content\/uploads\/2026\/04\/Screenshot-2026-04-13-at-8.22.11-PM-768x364.png 768w, https:\/\/www.k12insight.com\/kc\/wp-content\/uploads\/2026\/04\/Screenshot-2026-04-13-at-8.22.11-PM-1536x728.png 1536w, https:\/\/www.k12insight.com\/kc\/wp-content\/uploads\/2026\/04\/Screenshot-2026-04-13-at-8.22.11-PM-2048x971.png 2048w\" sizes=\"(max-width: 2240px) 100vw, 2240px\" \/><\/p><p>Step 4: Map the fields from LDAP to User fields in Onflo.<\/p><p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-16423\" src=\"https:\/\/www.k12insight.com\/kc\/wp-content\/uploads\/2026\/04\/Screenshot-2026-04-13-at-8.23.08-PM.png\" alt=\"\" width=\"2244\" height=\"1078\" srcset=\"https:\/\/www.k12insight.com\/kc\/wp-content\/uploads\/2026\/04\/Screenshot-2026-04-13-at-8.23.08-PM.png 2244w, https:\/\/www.k12insight.com\/kc\/wp-content\/uploads\/2026\/04\/Screenshot-2026-04-13-at-8.23.08-PM-800x384.png 800w, https:\/\/www.k12insight.com\/kc\/wp-content\/uploads\/2026\/04\/Screenshot-2026-04-13-at-8.23.08-PM-1024x492.png 1024w, https:\/\/www.k12insight.com\/kc\/wp-content\/uploads\/2026\/04\/Screenshot-2026-04-13-at-8.23.08-PM-768x369.png 768w, https:\/\/www.k12insight.com\/kc\/wp-content\/uploads\/2026\/04\/Screenshot-2026-04-13-at-8.23.08-PM-1536x738.png 1536w, https:\/\/www.k12insight.com\/kc\/wp-content\/uploads\/2026\/04\/Screenshot-2026-04-13-at-8.23.08-PM-2048x984.png 2048w\" sizes=\"(max-width: 2244px) 100vw, 2244px\" \/><\/p><p>Step 5: Set Import Preferences and Notification settings.<\/p><p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-16424\" src=\"https:\/\/www.k12insight.com\/kc\/wp-content\/uploads\/2026\/04\/Screenshot-2026-04-13-at-8.24.11-PM.png\" alt=\"\" width=\"2240\" height=\"1082\" srcset=\"https:\/\/www.k12insight.com\/kc\/wp-content\/uploads\/2026\/04\/Screenshot-2026-04-13-at-8.24.11-PM.png 2240w, https:\/\/www.k12insight.com\/kc\/wp-content\/uploads\/2026\/04\/Screenshot-2026-04-13-at-8.24.11-PM-800x386.png 800w, https:\/\/www.k12insight.com\/kc\/wp-content\/uploads\/2026\/04\/Screenshot-2026-04-13-at-8.24.11-PM-1024x495.png 1024w, https:\/\/www.k12insight.com\/kc\/wp-content\/uploads\/2026\/04\/Screenshot-2026-04-13-at-8.24.11-PM-768x371.png 768w, https:\/\/www.k12insight.com\/kc\/wp-content\/uploads\/2026\/04\/Screenshot-2026-04-13-at-8.24.11-PM-1536x742.png 1536w, https:\/\/www.k12insight.com\/kc\/wp-content\/uploads\/2026\/04\/Screenshot-2026-04-13-at-8.24.11-PM-2048x989.png 2048w\" sizes=\"(max-width: 2240px) 100vw, 2240px\" \/><\/p><p>Step 6: Set the default role.<\/p><p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-16425\" src=\"https:\/\/www.k12insight.com\/kc\/wp-content\/uploads\/2026\/04\/Screenshot-2026-04-13-at-8.25.13-PM.png\" alt=\"\" width=\"2234\" height=\"1080\" srcset=\"https:\/\/www.k12insight.com\/kc\/wp-content\/uploads\/2026\/04\/Screenshot-2026-04-13-at-8.25.13-PM.png 2234w, https:\/\/www.k12insight.com\/kc\/wp-content\/uploads\/2026\/04\/Screenshot-2026-04-13-at-8.25.13-PM-800x387.png 800w, https:\/\/www.k12insight.com\/kc\/wp-content\/uploads\/2026\/04\/Screenshot-2026-04-13-at-8.25.13-PM-1024x495.png 1024w, https:\/\/www.k12insight.com\/kc\/wp-content\/uploads\/2026\/04\/Screenshot-2026-04-13-at-8.25.13-PM-768x371.png 768w, https:\/\/www.k12insight.com\/kc\/wp-content\/uploads\/2026\/04\/Screenshot-2026-04-13-at-8.25.13-PM-1536x743.png 1536w, https:\/\/www.k12insight.com\/kc\/wp-content\/uploads\/2026\/04\/Screenshot-2026-04-13-at-8.25.13-PM-2048x990.png 2048w\" sizes=\"(max-width: 2234px) 100vw, 2234px\" \/><\/p><p>Step 7: Set Sync Schedule and Sync Safety Threshold.<\/p><p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-16426\" src=\"https:\/\/www.k12insight.com\/kc\/wp-content\/uploads\/2026\/04\/Screenshot-2026-04-13-at-8.26.10-PM.png\" alt=\"\" width=\"2238\" height=\"1068\" srcset=\"https:\/\/www.k12insight.com\/kc\/wp-content\/uploads\/2026\/04\/Screenshot-2026-04-13-at-8.26.10-PM.png 2238w, https:\/\/www.k12insight.com\/kc\/wp-content\/uploads\/2026\/04\/Screenshot-2026-04-13-at-8.26.10-PM-800x382.png 800w, https:\/\/www.k12insight.com\/kc\/wp-content\/uploads\/2026\/04\/Screenshot-2026-04-13-at-8.26.10-PM-1024x489.png 1024w, https:\/\/www.k12insight.com\/kc\/wp-content\/uploads\/2026\/04\/Screenshot-2026-04-13-at-8.26.10-PM-768x366.png 768w, https:\/\/www.k12insight.com\/kc\/wp-content\/uploads\/2026\/04\/Screenshot-2026-04-13-at-8.26.10-PM-1536x733.png 1536w, https:\/\/www.k12insight.com\/kc\/wp-content\/uploads\/2026\/04\/Screenshot-2026-04-13-at-8.26.10-PM-2048x977.png 2048w\" sizes=\"(max-width: 2238px) 100vw, 2238px\" \/><\/p><p>Step 8: Click <strong>Enable Integration<\/strong> and click <strong>Finish<\/strong>.<\/p><p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-16427\" src=\"https:\/\/www.k12insight.com\/kc\/wp-content\/uploads\/2026\/04\/Screenshot-2026-04-13-at-8.26.53-PM.png\" alt=\"\" width=\"2238\" height=\"1068\" srcset=\"https:\/\/www.k12insight.com\/kc\/wp-content\/uploads\/2026\/04\/Screenshot-2026-04-13-at-8.26.53-PM.png 2238w, https:\/\/www.k12insight.com\/kc\/wp-content\/uploads\/2026\/04\/Screenshot-2026-04-13-at-8.26.53-PM-800x382.png 800w, https:\/\/www.k12insight.com\/kc\/wp-content\/uploads\/2026\/04\/Screenshot-2026-04-13-at-8.26.53-PM-1024x489.png 1024w, https:\/\/www.k12insight.com\/kc\/wp-content\/uploads\/2026\/04\/Screenshot-2026-04-13-at-8.26.53-PM-768x366.png 768w, https:\/\/www.k12insight.com\/kc\/wp-content\/uploads\/2026\/04\/Screenshot-2026-04-13-at-8.26.53-PM-1536x733.png 1536w, https:\/\/www.k12insight.com\/kc\/wp-content\/uploads\/2026\/04\/Screenshot-2026-04-13-at-8.26.53-PM-2048x977.png 2048w\" sizes=\"(max-width: 2238px) 100vw, 2238px\" \/><\/p><p><span style=\"font-weight: 400;\">Once the application is activated it will be displayed in the <strong>Installed Apps<\/strong> page.\u00a0<\/span><\/p><p>Step 9: Navigate to the Activate page inside the Custom LDAP application to retrieve the Login URL.<\/p><p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-16429\" src=\"https:\/\/www.k12insight.com\/kc\/wp-content\/uploads\/2026\/04\/Screenshot-2026-04-13-at-8.29.55-PM.png\" alt=\"\" width=\"2238\" height=\"1072\" srcset=\"https:\/\/www.k12insight.com\/kc\/wp-content\/uploads\/2026\/04\/Screenshot-2026-04-13-at-8.29.55-PM.png 2238w, https:\/\/www.k12insight.com\/kc\/wp-content\/uploads\/2026\/04\/Screenshot-2026-04-13-at-8.29.55-PM-800x383.png 800w, https:\/\/www.k12insight.com\/kc\/wp-content\/uploads\/2026\/04\/Screenshot-2026-04-13-at-8.29.55-PM-1024x490.png 1024w, https:\/\/www.k12insight.com\/kc\/wp-content\/uploads\/2026\/04\/Screenshot-2026-04-13-at-8.29.55-PM-768x368.png 768w, https:\/\/www.k12insight.com\/kc\/wp-content\/uploads\/2026\/04\/Screenshot-2026-04-13-at-8.29.55-PM-1536x736.png 1536w, https:\/\/www.k12insight.com\/kc\/wp-content\/uploads\/2026\/04\/Screenshot-2026-04-13-at-8.29.55-PM-2048x981.png 2048w\" sizes=\"(max-width: 2238px) 100vw, 2238px\" \/><\/p><p>Step 10: Use the given URL to login to Onflo.<\/p><p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-16430\" src=\"https:\/\/www.k12insight.com\/kc\/wp-content\/uploads\/2026\/04\/Screenshot-2026-04-13-at-8.31.48-PM.png\" alt=\"\" width=\"2234\" height=\"1072\" srcset=\"https:\/\/www.k12insight.com\/kc\/wp-content\/uploads\/2026\/04\/Screenshot-2026-04-13-at-8.31.48-PM.png 2234w, https:\/\/www.k12insight.com\/kc\/wp-content\/uploads\/2026\/04\/Screenshot-2026-04-13-at-8.31.48-PM-800x384.png 800w, https:\/\/www.k12insight.com\/kc\/wp-content\/uploads\/2026\/04\/Screenshot-2026-04-13-at-8.31.48-PM-1024x491.png 1024w, https:\/\/www.k12insight.com\/kc\/wp-content\/uploads\/2026\/04\/Screenshot-2026-04-13-at-8.31.48-PM-768x369.png 768w, https:\/\/www.k12insight.com\/kc\/wp-content\/uploads\/2026\/04\/Screenshot-2026-04-13-at-8.31.48-PM-1536x737.png 1536w, https:\/\/www.k12insight.com\/kc\/wp-content\/uploads\/2026\/04\/Screenshot-2026-04-13-at-8.31.48-PM-2048x983.png 2048w\" sizes=\"(max-width: 2234px) 100vw, 2234px\" \/><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Overview Connect to any LDAP-compatible directory service including Microsoft Active Directory, OpenLDAP, or other enterprise directories for user authentication and provisioning. Features LDAP authentication for secure user login Automated directory sync for user provisioning and updates Group membership mapping to Onflo teams and roles Configurable search filters and attribute mapping Prerequisites Before you begin make...<\/p>\n","protected":false},"author":44,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"_kad_post_transparent":"default","_kad_post_title":"default","_kad_post_layout":"default","_kad_post_sidebar_id":"","_kad_post_content_style":"default","_kad_post_vertical_padding":"default","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"footnotes":""},"categories":[409,514],"class_list":["post-16266","post","type-post","status-publish","format-standard","hentry","category-how-to-articles","category-integrations-marketplace","tag-integrations"],"_links":{"self":[{"href":"https:\/\/www.k12insight.com\/kc\/wp-json\/wp\/v2\/posts\/16266","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.k12insight.com\/kc\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.k12insight.com\/kc\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.k12insight.com\/kc\/wp-json\/wp\/v2\/users\/44"}],"replies":[{"embeddable":true,"href":"https:\/\/www.k12insight.com\/kc\/wp-json\/wp\/v2\/comments?post=16266"}],"version-history":[{"count":11,"href":"https:\/\/www.k12insight.com\/kc\/wp-json\/wp\/v2\/posts\/16266\/revisions"}],"predecessor-version":[{"id":16582,"href":"https:\/\/www.k12insight.com\/kc\/wp-json\/wp\/v2\/posts\/16266\/revisions\/16582"}],"wp:attachment":[{"href":"https:\/\/www.k12insight.com\/kc\/wp-json\/wp\/v2\/media?parent=16266"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.k12insight.com\/kc\/wp-json\/wp\/v2\/categories?post=16266"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}