[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fdR-3LRhTls6jlCf6Is_UP8rwIbai__ZiandLeTqACQU":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":25,"download_link":26,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30,"vulnerabilities":31,"developer":32,"crawl_stats":29,"alternatives":37,"analysis":141,"fingerprints":477},"next-active-directory-integration","Next Active Directory Integration","3.2.1","neosit","https:\u002F\u002Fprofiles.wordpress.org\u002Fneosit\u002F","\u003Cp>\u003Cem>Next Active Directory Integration\u003C\u002Fem> allows WordPress to authenticate, authorize, create and update users against Microsoft Active Directory. \u003Cem>NADI\u003C\u002Fem> ist a complete rewrite of its predecessor Active Directory Integration and therefore an own plugin.\u003Cbr \u002F>\nYou can easily import users from your Active Directory into your WordPress instance and keep both synchronized through \u003Cem>Next Active Directory Integration’s\u003C\u002Fem> features.\u003C\u002Fp>\n\u003Cp>Even if \u003Cem>NADI\u003C\u002Fem> is available for free we hope you purchase a plan to let us continue the work on Next Active Directory Integration.\u003Cbr \u002F>\nYou can purchase commercial support plans at \u003Ca href=\"https:\u002F\u002Fwww.active-directory-wp.com\u002Fshop-overview\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.active-directory-wp.com\u002Fshop-overview\u002F\u003C\u002Fa>. The support plans give you access to our premium extensions and guarantee an ongoing development of the plug-in.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Authenticating WordPress users against one or multiple AD Server\u003C\u002Fli>\n\u003Cli>Authorizing users by Active Directory group memberships\u003C\u002Fli>\n\u003Cli>Managing Active Directory authentication for WordPress Multisite installations\u003C\u002Fli>\n\u003Cli>Single Sign On with Kerberos sponsored by \u003Ca href=\"http:\u002F\u002Fcolt.net\" rel=\"nofollow ugc\">Colt Technology Services\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fapp.digitalelite.co.uk\u002F\" rel=\"nofollow ugc\">Digital Elite\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Automatically create and update WordPress users based upon their Active Directory membership\u003C\u002Fli>\n\u003Cli>Mapping of Active Directory security groups to WordPress roles\u003C\u002Fli>\n\u003Cli>Protection against brute force password hacking attacks\u003C\u002Fli>\n\u003Cli>User and\u002For admin e-mail notification on failed login attempts\u003C\u002Fli>\n\u003Cli>Multi-language support (at the moment only English is included)\u003C\u002Fli>\n\u003Cli>Determining WordPress display name from Active Directory attributes\u003C\u002Fli>\n\u003Cli>Synchronizing Active Directory attributes and WordPress user meta information in both ways\u003C\u002Fli>\n\u003Cli>Embed customized Active Directory attributes in WordPress user’s profile\u003C\u002Fli>\n\u003Cli>Enable\u002Fdisable password changes for local (non-Active Directory) WordPress users\u003C\u002Fli>\n\u003Cli>Disable user accounts in WordPress if they are disabled in Active Directory.\u003C\u002Fli>\n\u003Cli>Set users local WordPress password on first and\u002For on every successful login\u003C\u002Fli>\n\u003Cli>Option to disable fallback to local (WordPress) authentication.\u003C\u002Fli>\n\u003Cli>Support for Active Directory forest environments.\u003C\u002Fli>\n\u003Cli>and much much more\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Premium Extensions\u003C\u002Fh4>\n\u003Cp>As an owner of a valid support plan you have access to the following premium extensions:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Profile Pictures: Synchronize profile photos from Active Directory to WordPress without a 3rd party plug-in\u003C\u002Fli>\n\u003Cli>BuddyPress profile photo: Synchronize profile photos from Active Directory to BuddyPress\u003C\u002Fli>\n\u003Cli>Buddy Press simple attributes: Synchronize attributes from Active Directory\u002FNADI to BuddyPress’ custom profiles\u003C\u002Fli>\n\u003Cli>Login with Ultimate Member: Let UM users log in by using NADI\u003C\u002Fli>\n\u003Cli>Login with WooCommerce: Let WooCommerce users log in by using NADI\u003C\u002Fli>\n\u003Cli>WP-CLI: Execute common NADI tasks (Sync to WordPress, Sync to AD) with help of WP-CLI\u003C\u002Fli>\n\u003Cli>Active Directory Forest: Be able to use one WordPress instance with your whole Active Directory forest environment\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Requirements\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>WordPress since 5.6\u003C\u002Fli>\n\u003Cli>PHP >= 8.1\u003C\u002Fli>\n\u003Cli>LDAP support\u003C\u002Fli>\n\u003Cli>OpenSSL Support for TLS (recommended)\u003C\u002Fli>\n\u003C\u002Ful>\n","Next Active Directory Integration allows WordPress to authenticate, authorize, create and update users against Microsoft Active Directory.",2000,159243,96,16,"2025-11-28T09:08:00.000Z","6.9.4","5.6","",[20,21,22,23,24],"active-directory","authentication","ldap","sso","windows","https:\u002F\u002Fwww.active-directory-wp.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fnext-active-directory-integration.3.2.1.zip",100,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":33,"total_installs":11,"avg_security_score":27,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},1,30,94,"2026-04-05T09:46:01.963Z",[38,61,84,106,120],{"slug":39,"name":40,"version":41,"author":42,"author_profile":43,"description":44,"short_description":45,"active_installs":46,"downloaded":47,"rating":27,"num_ratings":48,"last_updated":49,"tested_up_to":50,"requires_at_least":51,"requires_php":52,"tags":53,"homepage":56,"download_link":57,"security_score":58,"vuln_count":59,"unpatched_count":28,"last_vuln_date":60,"fetched_at":30},"authldap","authLdap","3.1.3","heiglandreas","https:\u002F\u002Fprofiles.wordpress.org\u002Fheiglandreas\u002F","\u003Cp>Use your existing LDAP as authentication-backend for your wordpress!\u003C\u002Fp>\n\u003Cp>So what are the differences to other WordPress-LDAP-Authentication-Plugins?\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Flexible: You are totaly free in which LDAP-backend to use. Due to the extensive configuration you can freely decide how to do the authentication of your users. It simply depends on your filters\u003C\u002Fli>\n\u003Cli>Independent: As soon as a user logs in, it is added\u002Fupdated to the WordPress’ user-database to allow wordpress to always use the correct data. You only have to administer your users once.\u003C\u002Fli>\n\u003Cli>Failsafe: Due to the users being created in WordPress’ User-database they can also log in when the LDAP-backend currently is gone.\u003C\u002Fli>\n\u003Cli>Role-Aware: You can map WordPress’ roles to values of an existing LDAP-attribute.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>For more Information on the configuration have a look at https:\u002F\u002Fgithub.com\u002Fheiglandreas\u002FauthLdap\u003C\u002Fp>\n","Use your existing LDAP flexible as authentication backend for WordPress",5000,135169,19,"2025-04-16T05:47:00.000Z","6.8.5","2.5.0","7.4",[20,54,21,22,55],"auth","openldap","https:\u002F\u002Fgithub.com\u002Fheiglandreas\u002FauthLdap","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fauthldap.3.1.3.zip",99,2,"2023-09-01 00:00:00",{"slug":62,"name":63,"version":64,"author":65,"author_profile":66,"description":67,"short_description":68,"active_installs":69,"downloaded":70,"rating":71,"num_ratings":72,"last_updated":73,"tested_up_to":16,"requires_at_least":74,"requires_php":75,"tags":76,"homepage":79,"download_link":80,"security_score":81,"vuln_count":82,"unpatched_count":28,"last_vuln_date":83,"fetched_at":30},"ldap-login-for-intranet-sites","Active Directory Integration \u002F LDAP Integration","5.4.0","miniOrange","https:\u002F\u002Fprofiles.wordpress.org\u002Fcyberlord92\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fwordpress-ldap-login-intranet-sites?utm_source=wordpress%20readme&utm_medium=marketplace&utm_campaign=Active%20Directory%20Integration%20\u002F%20LDAP%20Integration#Features\" rel=\"nofollow ugc\">Features\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fstep-by-step-guide-for-wordpress-ldap-login-plugin?utm_source=wordpress%20readme&utm_medium=marketplace&utm_campaign=Active%20Directory%20Integration%20\u002F%20LDAP%20Integration\" rel=\"nofollow ugc\">Setup Guide\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fwordpress-ldap-setup-guides?utm_source=wordpress%20readme&utm_medium=marketplace&utm_campaign=Active%20Directory%20Integration%20\u002F%20LDAP%20Integration\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fwordpress-ldap-login-intranet-sites?utm_source=wordpress%20readme&utm_medium=marketplace&utm_campaign=Active%20Directory%20Integration%20\u002F%20LDAP%20Integration#Add-Ons\" rel=\"nofollow ugc\">Integrations\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.miniorange.com\u002Fcontact?utm_source=wordpress%20readme&utm_medium=marketplace&utm_campaign=Active%20Directory%20Integration%20\u002F%20LDAP%20Integration\" rel=\"nofollow ugc\">Contact Us\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fwordpress-ldap-login-intranet-sites?utm_source=wordpress%20readme&utm_medium=marketplace&utm_campaign=Active%20Directory%20Integration%20\u002F%20LDAP%20Integration\" rel=\"nofollow ugc\">Active Directory Integration \u002F LDAP Integration Login for Intranet Sites plugin\u003C\u002Fa>   lets users sign in to WordPress using their LDAP or Active Directory credentials. It maps LDAP and Active Directory attributes to WordPress user fields, syncs profiles on login, and assigns roles based on directory groups or OUs.\u003C\u002Fp>\n\u003Cp>This plugin supports:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Microsoft Active Directory\u003C\u002Fli>\n\u003Cli>Azure Active Directory\u003C\u002Fli>\n\u003Cli>Sun Active Directory\u003C\u002Fli>\n\u003Cli>OpenLDAP Directory\u003C\u002Fli>\n\u003Cli>JumpCloud\u003C\u002Fli>\n\u003Cli>FreeIPA Directory\u003C\u002Fli>\n\u003Cli>Synology\u003C\u002Fli>\n\u003Cli>\n\u003Cp>OpenDS and other LDAP directories.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>You can fetch LDAP OUs, map LDAP attributes, test LDAP and Active Directory authentication, and review LDAP authentication reports for failed login attempts.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>This plugin brings centralized LDAP and Active Directory-based authentication, improves access control, and keeps your WordPress user information consistent with your directory source.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>How the Plugin Works:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>When a user enters their details on the WordPress login page, the plugin sends an LDAP or Active Directory authentication request to your directory server. If the LDAP or AD credentials match, the user is logged in, and a WordPress account is created or updated.\u003C\u002Fp>\n\u003Cp>During LDAP or Active Directory login, the plugin can:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Read LDAP and AD attributes\u003C\u002Fli>\n\u003Cli>Map LDAP attributes to WordPress profile fields\u003C\u002Fli>\n\u003Cli>Assign WordPress roles based on LDAP or Active Directory groups and OUs\u003C\u002Fli>\n\u003Cli>Sync LDAP or AD user data on every login\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>You can enable LDAP secure connection (LDAPS) or Kerberos \u002F NTLM for passwordless AD login on domain-joined machines. LDAP filters, multiple LDAP search bases, and backup LDAP servers can be configured when needed. LDAP authentication failures are logged for security review.\u003C\u002Fp>\n\u003Cp>This ensures WordPress uses your LDAP or Active Directory server as the main source of truth for identity and login.\u003C\u002Fp>\n\u003Cp>Plugin\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fstep-by-step-guide-for-wordpress-ldap-login-plugin?utm_source=wordpress%20readme&utm_medium=marketplace&utm_campaign=Active%20Directory%20Integration%20\u002F%20LDAP%20Integration\" rel=\"nofollow ugc\">LDAP\u002FActive Directory Login for Intranet Sites Plugin\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fguide-to-configure-miniorange-ldap-login-premium-plugin-for-wordpress?utm_source=wordpress%20readme&utm_medium=marketplace&utm_campaign=Active%20Directory%20Integration%20\u002F%20LDAP%20Integration\" rel=\"nofollow ugc\">LDAP\u002FActive Directory login for Intranet Sites Premium Plugin\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fguide-to-setup-multisite-ldap-ad-plugin?utm_source=wordpress%20readme&utm_medium=marketplace&utm_campaign=Active%20Directory%20Integration%20\u002F%20LDAP%20Integration\" rel=\"nofollow ugc\">LDAP\u002FActive Directory login for Intranet Sites Premium Plugin for Multisite\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fstep-by-step-guide-for-wordpress-ldap-login-cloud?utm_source=wordpress%20readme&utm_medium=marketplace&utm_campaign=Active%20Directory%20Integration%20\u002F%20LDAP%20Integration\" rel=\"nofollow ugc\">LDAP\u002FActive Directory login for Cloud\u002FShared Hosting Plugin\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Add Ons\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fguide-to-setup-kerberos-single-sign-sso?utm_source=wordpress%20readme&utm_medium=marketplace&utm_campaign=Active%20Directory%20Integration%20\u002F%20LDAP%20Integration\" rel=\"nofollow ugc\">Kerberos Single Sign On (SSO)\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fguide-to-configure-miniorange-directory-sync-add-on-for-wordpress?utm_source=wordpress%20readme&utm_medium=marketplace&utm_campaign=Active%20Directory%20Integration%20\u002F%20LDAP%20Integration\" rel=\"nofollow ugc\">Sync User LDAP Directory\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fconfigure-miniorange-profile-picture-map-add-on-for-wordpress?utm_source=wordpress%20readme&utm_medium=marketplace&utm_campaign=Active%20Directory%20Integration%20\u002F%20LDAP%20Integration\" rel=\"nofollow ugc\">Profile Picture Sync for WordPress and BuddyPress\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fsetup-active-directory-ldap-users-search-plugin?utm_source=wordpress%20readme&utm_medium=marketplace&utm_campaign=Active%20Directory%20Integration%20\u002F%20LDAP%20Integration\" rel=\"nofollow ugc\">Search Staff\u002FEmployee from LDAP Active Directory\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fguide-to-setup-password-sync-with-ldap-add-on?utm_source=wordpress%20readme&utm_medium=marketplace&utm_campaign=Active%20Directory%20Integration%20\u002F%20LDAP%20Integration\" rel=\"nofollow ugc\">Password Sync with LDAP Server\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Minimum Requirements\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Compatible with WordPress version 5.0 or higher\u003C\u002Fli>\n\u003Cli>Compatible with PHP version 5.6.0 or higher\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ffaq.miniorange.com\u002Fknowledgebase\u002Fhow-to-enable-php-ldap-extension\u002F?utm_source=wordpress%20readme&utm_medium=marketplace&utm_campaign=Active%20Directory%20Integration%20\u002F%20LDAP%20Integration\" rel=\"nofollow ugc\">PHP LDAP extension Enabled\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Get a quick overview of our product\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FVdAIDLCN-cQ?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features of the AD Integration\u002F LDAP Integration Login for Intranet Sites Plugin\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>The LDAP\u002FActive Directory Login for Intranet sites plugin includes user management features as well, such as adding users from Active Directory or another LDAP Directory who are not registered in WordPress, WordPress role mapping, LDAP\u002FActive Directory to WordPress attribute mapping, and more. We also provide additional add-ons that enhance the functionality of the basic plugin such as enabling \u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fkerberos-authentication-support?utm_source=wordpress%20readme&utm_medium=marketplace&utm_campaign=Active%20Directory%20Integration%20\u002F%20LDAP%20Integration\" rel=\"nofollow ugc\">Kerberos\u002FNTLM SSO Authentication\u003C\u002Fa>, importing users from Active Directory\u002FLDAP Server to WordPress, creating users in Active Directory\u002FLDAP server when created\u002Fregistered in the WordPress site, sync users between the Active Directory\u002FLDAP server and WordPress site, sync LDAP\u002FActive Directory Profile Picture thumbnail attribute to WordPress user profile picture, AD integration with third-party plugins and more.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>What is Kerberos\u002FNTLM Single Sign On (SSO)\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Effortlessly enable Single Sign-On (SSO) within your Active Directory-secured intranet using \u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fntlm-kerberos-authentication-mechanism\" rel=\"nofollow ugc\">Kerberos\u002FNTLM authentication\u003C\u002Fa>. Enjoy passwordless login for domain-joined machines and enhanced security through restricted external access. With cross-platform compatibility, \u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fsteps-setup-kerberos-windows-authentication\" rel=\"nofollow ugc\">Kerberos authentication across Windows\u003C\u002Fa> is also ensured. \u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fsteps-to-setup-kerberos-on-ubuntu-rhel-centos\" rel=\"nofollow ugc\">Kerberos authentication can also be done access Ubuntu, CentOS, and RHEL\u003C\u002Fa>, protecting against unauthorized access and impersonation threats. You can also configure \u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fsteps-to-setup-ntlm-sso-with-apache-on-windows\" rel=\"nofollow ugc\">Kerberos\u002FNTLM SSO with Apache on Windows\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Benefits of Kerberos Authentication Protocol\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Secure Authentication\u003C\u002Fstrong>: Strong cryptography ensures safe access to systems and resources.\u003Cbr \u002F>\n\u003Cstrong>Mutual Authentication\u003C\u002Fstrong>: Verifies both client and server identities to prevent impersonation.\u003Cbr \u002F>\n\u003Cstrong>Cross-Platform Compatibility\u003C\u002Fstrong>: Supports diverse operating systems and applications for broad SSO adoption.\u003C\u002Fp>\n\u003Ch4>Free Version Features:-\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>LDAP \u002F Active Directory Login:\u003C\u002Fstrong> Authenticate users by verifying their LDAP or Active Directory credentials instead of storing separate credentials in WordPress. This gives your intranet a centralized login system.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>LDAP User Auto Creation:\u003C\u002Fstrong> When a directory user logs in for the first time, the plugin creates a matching WordPress account automatically. No manual user creation required.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>LDAP Profile Sync:\u003C\u002Fstrong> Update a user’s WordPress profile on every login by pulling details such as name, email, and username from your directory server.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Default Role Mapping:\u003C\u002Fstrong> Assign a default WordPress role to all authenticated directory users to maintain consistent permissions across your intranet.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>LDAP Attribute Mapping:\u003C\u002Fstrong> Map directory attributes like mail, sAMAccountName, UID, or CN to WordPress user fields. This keeps user information aligned between systems.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.miniorange.com\u002Fguide-to-setup-ldaps-on-windows-server?utm_source=wordpress%20readme&utm_medium=marketplace&utm_campaign=Active%20Directory%20Integration%20\u002F%20LDAP%20Integration\" rel=\"nofollow ugc\">LDAPS Support\u003C\u002Fa>:\u003C\u002Fstrong> Encrypt all authentication traffic between WordPress and your directory server using LDAPS. This protects credentials from being intercepted.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>LDAP Authentication Reports:\u003C\u002Fstrong> Record all failed LDAP or Active Directory login attempts. Admins can export these logs to review potential security issues or misconfigurations.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Add WordPress Users to LDAP:\u003C\u002Fstrong> When a new user registers on WordPress, the plugin can automatically create or update the corresponding account in your directory (when supported).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>LDAP OU Fetching:\u003C\u002Fstrong> Automatically pull Organization Units (OUs) from your directory to help you set up the correct search base during configuration.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>LDAP Connection Test:\u003C\u002Fstrong> Test your directory hostname, port, bind details, and search base before enabling login to ensure everything works as expected.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Demo LDAP Server:\u003C\u002Fstrong> Use the built-in demo directory to try the plugin without connecting your production LDAP or Active Directory environment.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Hybrid LDAP Support:\u003C\u002Fstrong> Support configurations where part of your environment runs on-prem Active Directory and part uses cloud directory services.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WordPress Compatibility:\u003C\u002Fstrong> Fully compatible with the latest WordPress and PHP versions. Includes documentation, setup videos, and easy configuration screens.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>You can find out how to configure the (AD Integration) Active Directory Integration \u002F LDAP Integration plugin through the video below\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002F5DUGgP-Hf-k?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Cp>This LDAP\u002FActive Directory Login (AD Login) plugin is free to use under the Expat license. If you wish to use enhanced features, you may purchase our \u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fwordpress-ldap-login-intranet-sites?utm_source=wordpress%20readme&utm_medium=marketplace&utm_campaign=Active%20Directory%20Integration%20\u002F%20LDAP%20Integration\" rel=\"nofollow ugc\">Premium version\u003C\u002Fa>. We also provide additional \u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fwordpress-ldap-login-intranet-sites?utm_source=wordpress%20readme&utm_medium=marketplace&utm_campaign=Active%20Directory%20Integration%20\u002F%20LDAP%20Integration#Add-Ons\" rel=\"nofollow ugc\">add-ons\u003C\u002Fa> that enhance the functionality of the basic WordPress LDAP\u002FAD Login plugin. This will help support further development of our LDAP plugin, and in turn, serve our customers better.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fwordpress-ldap-login-intranet-sites?utm_source=wordpress%20readme&utm_medium=marketplace&utm_campaign=Active%20Directory%20Integration%20\u002F%20LDAP%20Integration\" rel=\"nofollow ugc\">Premium Version Features\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Our premium plugin includes additional features, as well as the aforementioned free plugin features. \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Login with Any LDAP Attribute:\u003C\u002Fstrong> Authenticate users using attributes like sAMAccountName, UPN, mail, UID, or any custom field defined in your directory schema.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Advanced LDAP \u002F AD Role Mapping:\u003C\u002Fstrong> Assign roles dynamically based on a user’s group membership or OU. You can create multiple mapping rules for different user segments.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>LDAP Group Fetching:\u003C\u002Fstrong> Automatically fetch directory security groups to simplify role-mapping setup inside WordPress.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Extended LDAP Attribute Mapping:\u003C\u002Fstrong> Map extended directory attributes such as givenName, sn, telephoneNumber, and custom schema fields to WordPress user meta.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom LDAP Attribute Support:\u003C\u002Fstrong> Create custom WordPress profile fields and link them to any attribute available in your directory server.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom LDAP \u002F AD Search Filters:\u003C\u002Fstrong> Restrict login using rules based on group membership, userAccountControl flags, or any advanced LDAP filter.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multiple LDAP Search Bases:\u003C\u002Fstrong> Authenticate users across multiple OUs or directory paths without duplicating configuration.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multi-Directory Login:\u003C\u002Fstrong> Connect WordPress to multiple LDAP or Active Directory domains. The plugin can try each directory in sequence or route users based on domain rules.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WordPress to Directory Sync:\u003C\u002Fstrong> Push WordPress profile updates back to your directory server to maintain consistency in both directions.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Dual Authentication Mode:\u003C\u002Fstrong> Allow both directory users and native WordPress users to log in. Useful for mixed environments or admin-only local access.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Post Login Redirects:\u003C\u002Fstrong> Send users to a custom URL, homepage, or profile page after successful login.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Detailed LDAP Authentication Logs:\u003C\u002Fstrong> Collect detailed logs for each failed authentication attempt, including reason codes, timestamps, and directory responses.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Import \u002F Export Plugin Configuration:\u003C\u002Fstrong> Export your plugin setup from staging and import it into production to avoid repetitive configuration work.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fguide-to-setup-multisite-ldap-ad-plugin?utm_source=wordpress%20readme&utm_medium=marketplace&utm_campaign=Active%20Directory%20Integration%20\u002F%20LDAP%20Integration\" rel=\"nofollow ugc\">Multisite LDAP \u002F AD Support\u003C\u002Fa>:\u003C\u002Fstrong> Configure your directory connection at the network level and apply it to selected subsites in a WordPress multisite network.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Role-Based Login Restrictions:\u003C\u002Fstrong> Restrict login based on assigned WordPress roles when running mixed login environments.\u003C\u002Fli>\n\u003Cli>Provides seamless AD integration with \u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fwordpress-ldap-login-intranet-sites?utm_source=wordpress%20readme&utm_medium=marketplace&utm_campaign=Active%20Directory%20Integration%20\u002F%20LDAP%20Integration#Add-Ons\" rel=\"nofollow ugc\">third-party plugins\u003C\u002Fa> such as BuddyBoss, BuddyPress, Ultimate Member, Gravity Forms, Groups, and eMember.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>You can find out Active Directory Integration \u002F LDAP Integration Premium Version Features through the video below\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002Fr0pnB2d0QP8?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fwordpress-ldap-login-intranet-sites?utm_source=wordpress%20readme&utm_medium=marketplace&utm_campaign=Active%20Directory%20Integration%20\u002F%20LDAP%20Integration#Add-Ons\" rel=\"nofollow ugc\">Add-ons List\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fguide-to-setup-kerberos-single-sign-sso?utm_source=wordpress%20readme&utm_medium=marketplace&utm_campaign=Active%20Directory%20Integration%20\u002F%20LDAP%20Integration\" rel=\"nofollow ugc\">Active Directory Single Sign-On (SSO) using Kerberos\u002FNTLM\u003C\u002Fa>:\u003C\u002Fstrong> Enable passwordless SSO for domain-joined machines using Kerberos or NTLM. Works with Apache, IIS, Windows with Apache, and GSSAPI-based authentication.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fguide-to-configure-miniorange-directory-sync-add-on-for-wordpress?utm_source=wordpress%20readme&utm_medium=marketplace&utm_campaign=Active%20Directory%20Integration%20\u002F%20LDAP%20Integration\" rel=\"nofollow ugc\">Sync Users LDAP Directory\u003C\u002Fa>:\u003C\u002Fstrong> Import directory users into WordPress and schedule ongoing synchronizations. Supports bidirectional sync when enabled.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fguide-to-setup-miniorange-ldap-buddypress-integration-add-on?utm_source=wordpress%20readme&utm_medium=marketplace&utm_campaign=Active%20Directory%20Integration%20\u002F%20LDAP%20Integration\" rel=\"nofollow ugc\">Sync BuddyPress Extended Profiles\u003C\u002Fa>:\u003C\u002Fstrong> Pull directory attributes into BuddyPress extended profile fields during login.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fguide-to-setup-password-sync-with-ldap-add-on?utm_source=wordpress%20readme&utm_medium=marketplace&utm_campaign=Active%20Directory%20Integration%20\u002F%20LDAP%20Integration\" rel=\"nofollow ugc\">Password Sync with Active Directory\u002FLDAP Directory\u003C\u002Fa>:\u003C\u002Fstrong> Sync password changes made in WordPress back to your directory server, keeping credentials aligned.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fconfigure-miniorange-profile-picture-map-add-on-for-wordpress?utm_source=wordpress%20readme&utm_medium=marketplace&utm_campaign=Active%20Directory%20Integration%20\u002F%20LDAP%20Integration\" rel=\"nofollow ugc\">Profile Picture Sync for WordPress and BuddyPress\u003C\u002Fa>:\u003C\u002Fstrong> Sync thumbnail photos from your directory into WordPress or BuddyPress profile pictures.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fguide-to-setup-ultimate-member-login-integration-with-ldap-credentials?utm_source=wordpress%20readme&utm_medium=marketplace&utm_campaign=Active%20Directory%20Integration%20\u002F%20LDAP%20Integration\" rel=\"nofollow ugc\">Ultimate Member Login and Profile Integration\u003C\u002Fa>:\u003C\u002Fstrong> Enable directory login in Ultimate Member forms and map directory fields to Ultimate Member profile fields.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Page\u002FPost Restriction:\u003C\u002Fstrong> Control access to specific pages or posts using LDAP groups or WordPress roles.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fguide-to-setup-miniorange-ldap-search-widget-add-on?utm_source=wordpress%20readme&utm_medium=marketplace&utm_campaign=Active%20Directory%20Integration%20\u002F%20LDAP%20Integration\" rel=\"nofollow ugc\">Search Staff From Active Directory\u002Fother LDAP Directory\u003C\u002Fa>:\u003C\u002Fstrong> Display directory users on a WordPress page using a searchable shortcode or widget.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fguide-to-setup-third-party-user-profile-integration-with-ldap-add-on?utm_source=wordpress%20readme&utm_medium=marketplace&utm_campaign=Active%20Directory%20Integration%20\u002F%20LDAP%20Integration\" rel=\"nofollow ugc\">Third-Party Plugin User Profile Integration\u003C\u002Fa>:\u003C\u002Fstrong> Sync directory attributes to user profiles created by other plugins.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Gravity Forms Integration:\u003C\u002Fstrong> Populate form fields with directory data and verify user identity during form submission.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fguide-to-setup-miniorange-ldap-buddypress-integration-add-on?utm_source=wordpress%20readme&utm_medium=marketplace&utm_campaign=Active%20Directory%20Integration%20\u002F%20LDAP%20Integration\" rel=\"nofollow ugc\">Sync BuddyPress Groups\u003C\u002Fa>:\u003C\u002Fstrong> Assign BuddyPress groups to users based on their directory group membership.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>MemberPress Plugin Integration:\u003C\u002Fstrong> Allow access to MemberPress-protected content using LDAP or Active Directory accounts.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>eMember Plugin Integration:\u003C\u002Fstrong> Enable directory login for eMember accounts.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WP Groups Plugin Integration:\u003C\u002Fstrong> Map directory groups to the Groups plugin user groups for permission-based workflows.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Use Cases\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fsso-multiple-ldap-ad-using-kerberos-ntlm-protocol?utm_source=wordpress%20readme&utm_medium=marketplace&utm_campaign=Active%20Directory%20Integration%20\u002F%20LDAP%20Integration\" rel=\"nofollow ugc\">Enable SSO for Multiple Active Directory Users on Domain-Joined Machines with Kerberos\u002FNTLM\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Enable seamless login for employees who use domain-joined computers. When a user is already signed into their workstation with their LDAP or Active Directory account, the plugin (with the Kerberos \u002F NTLM addon) can authenticate them automatically on WordPress without asking for a password. This gives your intranet a smooth, secure, and passwordless login flow.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fkerberos-ntlm-sso-for-wordpress-sites?utm_source=wordpress%20readme&utm_medium=marketplace&utm_campaign=Active%20Directory%20Integration%20\u002F%20LDAP%20Integration\" rel=\"nofollow ugc\">Enable MFA for External Access After LDAP Kerberos SSO\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Inside the intranet, users can rely on SSO through LDAP or Active Directory. But when someone logs in from outside the network or over VPN, you can require Multi-Factor Authentication (MFA). This protects sensitive content by verifying identity through both directory credentials and a second factor.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fldap-active-directory-group-based-authorization-in-wordpress?utm_source=wordpress%20readme&utm_medium=marketplace&utm_campaign=Active%20Directory%20Integration%20\u002F%20LDAP%20Integration\" rel=\"nofollow ugc\">Map LDAP\u002FAD Groups and Attributes to WordPress User Profiles\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Use directory groups and user attributes to assign WordPress roles automatically. For example, members of an “HR” group can be mapped to an editor role, while others receive subscriber or custom roles. This reduces manual user management and ensures permissions stay aligned with your organizational structure.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fuser-directory-sync-between-active-directory-and-wordpress?utm_source=wordpress%20readme&utm_medium=marketplace&utm_campaign=Active%20Directory%20Integration%20\u002F%20LDAP%20Integration\" rel=\"nofollow ugc\">Automate LDAP\u002FActive Directory Sync with WordPress for Seamless User Management\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Keep WordPress user accounts up to date by syncing them with LDAP or Active Directory schedules. This includes importing new users, updating profile details, syncing profile photos, and optionally enabling self-service password updates. This is useful for large teams where user details change often.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fwordpress-user-authentication-from-ldap-active-directory?utm_source=wordpress%20readme&utm_medium=marketplace&utm_campaign=Active%20Directory%20Integration%20\u002F%20LDAP%20Integration\" rel=\"nofollow ugc\">Enable Multiple LDAP Directories Support for WordPress Authentication and Synchronization\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>If your setup includes multiple directory domains or different LDAP servers, the plugin can authenticate users across all of them. It can try servers in sequence or route users based on their domain. This helps organizations with multi-forest, multi-tenant, or hybrid identity environments.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fguide-to-setup-multisite-ldap-ad-plugin?utm_source=wordpress%20readme&utm_medium=marketplace&utm_campaign=Active%20Directory%20Integration%20\u002F%20LDAP%20Integration\" rel=\"nofollow ugc\">LDAP\u002FActive Directory Integration for WordPress Multisite Environments\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Manage LDAP or Active Directory authentication across an entire WordPress multisite network. Configure the directory connection once at the network level and apply it to selected subsites. Each site can inherit settings or define its own role mappings.\u003C\u002Fp>\n\u003Ch4>Other Use-Cases we support:-\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fwordpress-ldap-login-cloud?utm_source=wordpress%20readme&utm_medium=marketplace&utm_campaign=Active%20Directory%20Integration%20\u002F%20LDAP%20Integration\" rel=\"nofollow ugc\">miniOrange Active Directory\u002FLDAP Integration for Cloud & Shared Hosting Platforms Plugin\u003C\u002Fa>\u003C\u002Fstrong> supports login to WordPress sites hosted on a shared hosting platform using credentials stored in active directory and LDAP Directory systems in case you are not able to enable \u003Cstrong>\u003Ca href=\"https:\u002F\u002Ffaq.miniorange.com\u002Fknowledgebase\u002Fhow-to-enable-php-ldap-extension\u002F?utm_source=wordpress%20readme&utm_medium=marketplace&utm_campaign=Active%20Directory%20Integration%20\u002F%20LDAP%20Integration\" rel=\"nofollow ugc\">LDAP Extension\u003C\u002Fa>\u003C\u002Fstrong> on your site.\u003C\u002Fli>\n\u003Cli>\u003Cstrong> \u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fwordpress-ldap-directory-search?utm_source=wordpress%20readme&utm_medium=marketplace&utm_campaign=Active%20Directory%20Integration%20\u002F%20LDAP%20Integration\" rel=\"nofollow ugc\">Search Staff\u002FEmployee present in your Active Directory\u003C\u002Fa>\u003C\u002Fstrong>: Display employee information pulled directly from LDAP or Active Directory on your WordPress site. Users can search staff by name, email, department, or other attributes. This is useful for intranets, company portals, employee dashboards, and internal contact lists.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Integration with Different CMSs\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fsetup-ldap-ad-integration-for-expressionengine?utm_source=wordpress%20readme&utm_medium=marketplace&utm_campaign=Active%20Directory%20Integration%20\u002F%20LDAP%20Integration\" rel=\"nofollow ugc\">LDAP\u002FActive Directory Integration for ExpressionEngine\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fldap-authentication-for-opencart?utm_source=wordpress%20readme&utm_medium=marketplace&utm_campaign=Active%20Directory%20Integration%20\u002F%20LDAP%20Integration\" rel=\"nofollow ugc\">LDAP\u002FActive Directory Integration for OpenCart\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fsetup-ldap-ad-integration-for-craft-cms?utm_source=wordpress%20readme&utm_medium=marketplace&utm_campaign=Active%20Directory%20Integration%20\u002F%20LDAP%20Integration\" rel=\"nofollow ugc\">LDAP\u002FActive Directory Integration for Craft CMS\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Need support?\u003C\u002Fh4>\n\u003Cp>For support or troubleshooting help, please email us at info@xecurify.com or \u003Ca href=\"https:\u002F\u002Fwww.miniorange.com\u002Fcontact?utm_source=wordpress%20readme&utm_medium=marketplace&utm_campaign=Active%20Directory%20Integration%20\u002F%20LDAP%20Integration\" rel=\"nofollow ugc\">Contact us\u003C\u002Fa>.\u003C\u002Fp>\n","Active Directory Integration\u002FLDAP Integration enables login & sync in WordPress with Active Directory\u002FLDAP Directory credentials, 24\u002F7 ACTIVE SUPPORT",4000,322455,98,205,"2026-01-27T07:18:00.000Z","5.0","5.6.0",[20,77,21,22,78],"active-directory-integration","ldap-authentication","https:\u002F\u002Fminiorange.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fldap-login-for-intranet-sites.5.4.0.zip",97,7,"2023-09-25 00:00:00",{"slug":85,"name":86,"version":87,"author":88,"author_profile":89,"description":90,"short_description":91,"active_installs":92,"downloaded":93,"rating":94,"num_ratings":95,"last_updated":96,"tested_up_to":97,"requires_at_least":98,"requires_php":18,"tags":99,"homepage":102,"download_link":103,"security_score":104,"vuln_count":33,"unpatched_count":28,"last_vuln_date":105,"fetched_at":30},"simple-ldap-login","Simple LDAP Login","1.6.1","Clifton Griffin","https:\u002F\u002Fprofiles.wordpress.org\u002Fclifgriffin\u002F","\u003Cp>Having a single login for every service is a must in large organizations. This plugin allows you to integrate WordPress with LDAP quickly and easily. Like, really really easy.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Contributing\u003C\u002Fstrong>\u003Cbr \u002F>\nThis is a community project now. Most development is done by users like you who find bugs and fix them, or find new ways to make the plugin more powerful for everyone.\u003C\u002Fp>\n\u003Cp>The easiest way to contribute to this plugin is to submit a GitHub pull request. Here’s the repo:\u003Cbr \u002F>\nhttps:\u002F\u002Fgithub.com\u002Fclifgriffin\u002Fsimple-ldap-login\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Support\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>If you need support, file an issue here:\u003Cbr \u002F>\nhttps:\u002F\u002Fgithub.com\u002Fclifgriffin\u002Fsimple-ldap-login\u002Fissues\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Special Requests\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>If you need a customization or change specific to your install, I am available for hire. Shoot me an e-mail: clifgriffin[at]gmail.com\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Supports Active Directory and OpenLDAP (and other directory systems which comply to the LDAP standard, such as OpenDS)\u003C\u002Fli>\n\u003Cli>Supports TLS\u003C\u002Fli>\n\u003Cli>Uses up-to-date methods for WordPress authentication routines.\u003C\u002Fli>\n\u003Cli>Authenticates existing WordPress usernames against LDAP.\u003C\u002Fli>\n\u003Cli>Can be configured to automatically create WordPress users for valid LDAP logins.\u003C\u002Fli>\n\u003Cli>You can restrict logins based on one or more LDAP groups.\u003C\u002Fli>\n\u003Cli>Intuitive control panel.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Architecture\u003C\u002Fh4>\n\u003Cp>Simple LDAP Login adds an authentication filter to WordPress that authentication requests must pass. In doing so, it makes several decisions.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Can the provided credentials be authenticated against LDAP?\u003C\u002Fli>\n\u003Cli>\n\u003Cul>\n\u003Cli>If so, is the LDAP user a member of the required LDAP groups (if any)?\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cul>\n\u003Cli>\n\u003Cul>\n\u003Cli>Does a matching WordPress user exist?\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cul>\n\u003Cli>\n\u003Cul>\n\u003Cli>\n\u003Cul>\n\u003Cli>If so, log the user in.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cul>\n\u003Cli>\n\u003Cul>\n\u003Cli>\n\u003Cul>\n\u003Cli>If not, is user creation enabled?\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cul>\n\u003Cli>\n\u003Cul>\n\u003Cli>\n\u003Cul>\n\u003Cli>\n\u003Cul>\n\u003Cli>Create the user and log them in.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>This is high level overview. This should answer the philosophical questions about how the plugin works. If the plugin is unable to authenticate the user, it should pass it down the chain to WordPress. (Unless LDAP Exclusive is turned on, in which case it won’t.)\u003C\u002Fp>\n","Integrating WordPress with LDAP shouldn't be difficult. Now it isn't. Simple LDAP Login provides all of the features, none of the hassles.",1000,110171,86,18,"2024-09-26T15:41:00.000Z","6.6.5","3.4",[20,100,21,22,101],"adldap","login","https:\u002F\u002Fobjectiv.co","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsimple-ldap-login.1.6.1.zip",91,"2024-09-27 00:00:00",{"slug":107,"name":108,"version":109,"author":65,"author_profile":66,"description":110,"short_description":111,"active_installs":112,"downloaded":113,"rating":71,"num_ratings":114,"last_updated":115,"tested_up_to":50,"requires_at_least":74,"requires_php":116,"tags":117,"homepage":118,"download_link":119,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"miniorange-wp-ldap-login","Active Directory\u002FLDAP Integration for Cloud & Shared Hosting Platforms","6.1.3","\u003Cp>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fwordpress-ldap-login-cloud?utm_source=wordpress%20readme&utm_medium=marketplace&utm_campaign=Active%20Directory\u002FLDAP%20Integration%20for%20Cloud%20&%20Shared%20Hosting%20Platforms\" rel=\"nofollow ugc\">Showcase\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fstep-by-step-guide-for-wordpress-ldap-login-cloud?utm_source=wordpress%20readme&utm_medium=marketplace&utm_campaign=Active%20Directory\u002FLDAP%20Integration%20for%20Cloud%20&%20Shared%20Hosting%20Platforms\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fwordpress-ldap-login-cloud?utm_source=wordpress%20readme&utm_medium=marketplace&utm_campaign=Active%20Directory\u002FLDAP%20Integration%20for%20Cloud%20&%20Shared%20Hosting%20Platforms#Features\" rel=\"nofollow ugc\">Features\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fwordpress-ldap-login-cloud?utm_source=wordpress%20readme&utm_medium=marketplace&utm_campaign=Active%20Directory\u002FLDAP%20Integration%20for%20Cloud%20&%20Shared%20Hosting%20Platforms#Add-Ons\" rel=\"nofollow ugc\">Add-Ons\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.miniorange.com\u002Fcontact?utm_source=wordpress%20readme&utm_medium=marketplace&utm_campaign=Active%20Directory\u002FLDAP%20Integration%20for%20Cloud%20&%20Shared%20Hosting%20Platforms\" rel=\"nofollow ugc\">Contact Us\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fstep-by-step-guide-for-wordpress-ldap-login-cloud?utm_source=wordpress%20readme&utm_medium=marketplace&utm_campaign=Active%20Directory\u002FLDAP%20Integration%20for%20Cloud%20&%20Shared%20Hosting%20Platforms\" rel=\"nofollow ugc\">Active Directory Integration \u002F LDAP Integration\u003C\u002Fa> allows you to log in to your WordPress site hosted on any cloud \u002F shared hosting platforms, such as Hostinger, Bluehost, DreamHost, HostGator, GreenGeeks, SiteGround, A2 Hosting, Flywheel, WPEngine, Kinsta, GoDaddy, by using the credentials stored in your Active Directory, such as Microsoft Active Directory, Azure Active Directory, OpenLDAP Directory, Sun Active Directory, JumpCloud, FreeIPA Directory, Synology, OpenDS, or other LDAP directories. This plugin does not require you to have the LDAP extension enabled and is a safe way of performing authentication for your WordPress site.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>How can we Integrate LDAP\u002FActive Directory with WordPress Shared Hosting?\u003C\u002Fstrong>\u003Cbr \u002F>\nIntegrating LDAP\u002FActive Directory with a WordPress shared hosting platform is simple by using the miniOrange LDAP Integration plugin. This plugin enables users to log in securely using credentials from directories such as Microsoft AD, Azure AD, and OpenLDAP, without requiring the PHP LDAP extension. After installing the plugin, configure your Active Directory settings, map LDAP attributes to WordPress user profiles, and authenticate users from multiple Active Directories for seamless and secure access to your WordPress site.\u003C\u002Fp>\n\u003Ch4>Features:-\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Perform LDAP \u002F AD Login into your WordPress website hosted on a shared hosting environment\u002Fcloud platform using Active Directory \u002F other LDAP directory credentials.\u003C\u002Fli>\n\u003Cli>Supports LDAP \u002F AD authentication for WordPress site(s) hosted on Cloud \u002F Shared Hosting Platforms such as Hostinger, Bluehost, DreamHost, HostGator, GreenGeeks, SiteGround, A2 Hosting, Flywheel, WPEngine, Kinsta, GoDaddy, etc.\u003C\u002Fli>\n\u003Cli>No Need to install\u002Fconfigure any additional extension (like PHP LDAP extension) on the cloud \u002F shared hosting platform to facilitate a connection to the Active Directory \u002F other LDAP directories.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Automatic User Registration in WordPress:\u003C\u002Fstrong> Automatically register LDAP\u002FAD user(s) in your WordPress website after a successful LDAP \u002F AD login.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multiple Search Containers: \u003C\u002Fstrong>Authenticate users against multiple search bases from your LDAP Active Directory \u002F any other LDAP directory.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Login With Any LDAP Attribute Of Your Choice: \u003C\u002Fstrong>Authenticate users against multiple LDAP \u002F Active Directory username attributes like sAMAccountName, UID, UserPrincipalName, mail, cn, or any other custom LDAP attribute(s) according to your LDAP Active Directory \u002F any other LDAP directory.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom LDAP to WordPress Profile Mapping: \u003C\u002Fstrong>Mapping of your AD \u002F other LDAP directory user profile attributes to the WordPress user profile. Upon login, WordPress user profile information will automatically be updated depending on the LDAP \u002F Active Directory user profile attributes.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Role Mapping: \u003C\u002Fstrong>Mapping of LDAP groups from your AD \u002F other LDAP directory to WordPress Roles upon LDAP authentication.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Advanced Attribute Mapping: \u003C\u002Fstrong>Map user profile information to be retrieved from Active Directory \u002F other LDAP directory. eg: first name, last name, phone number, email, etc. Configure any LDAP \u002F AD attribute such as givenname, sn, uid, mail, telephone number, department, company, sAMAccountName, UserPrincipalName, etc, to WordPress user profile attributes.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Redirect to custom URL after WordPress LDAP authentication: \u003C\u002Fstrong>Our LDAP Active Directory Integration plugin for Cloud & Shared Hosting Platforms allows you to redirect users to a WordPress Profile page, Home page, or any other Custom URL after successful LDAP authentication from your AD \u002F other LDAP directory.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Advanced Role Mapping:\u003C\u002Fstrong> Assign specific WordPress roles based on the LDAP \u002F Active Directory group memberships or the Organizational Units (OU’s), which are set in the LDAP Server \u002F Active Directory. Using our LDAP AD integration plugin, you can assign a default WordPress role to all the LDAP \u002F Active Directory users.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Supports both LDAP and LDAPS (LDAP Secure Connection) connection:\u003C\u002Fstrong> This plugin supports LDAP \u002F Active Directory Login Integration for WordPress via LDAP and LDAPS protocol for safe and secure authentication.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Authenticate users from LDAP and WordPress:\u003C\u002Fstrong> Enable AD Login for LDAP \u002F Active Directory users only. Also, allow login for both LDAP and WordPress users.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Support WordPress Password as a fallback:\u003C\u002Fstrong> Fallback to the local WordPress password if Active Directory \u002F other LDAP Directory is temporarily unreachable.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Supports Custom Search Filter:\u003C\u002Fstrong> This WordPress LDAP plugin allows you to configure a custom search filter for LDAP \u002F AD login. You can restrict user(s) from logging in depending on the user group(s), userAccountControl, etc.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Support for Import \u002F Export Plugin Configuration:\u003C\u002Fstrong> Export your WordPress LDAP plugin configuration from the staging\u002Ftesting site and import it to the production \u002F live site. This will save you the hassle of reconfiguring the LDAP plugin.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>LDAP Authentication Logs Report:\u003C\u002Fstrong> The plugin provides a feature to records detailed logs of all failed LDAP\u002FAD Login attempts.\u003C\u002Fli>\n\u003Cli>Test authentication using credentials stored in your Active Directory \u002F other LDAP directory.\u003C\u002Fli>\n\u003Cli>We provide active support for configuring your Active Directory \u002F other LDAP directory.\u003C\u002Fli>\n\u003Cli>Keep the user’s profile information in sync with the AD \u002F other LDAP Directories upon every WordPress LDAP authentication.\u003C\u002Fli>\n\u003Cli>Works perfectly with third-party plugins such as BuddyBoss, BuddyPress, Ultimate Member, Gravity forms, Groups, and eMember.\u003C\u002Fli>\n\u003Cli>Compatible with the latest versions of WordPress and PHP.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multisite Support: \u003C\u002Fstrong> The plugin also supports LDAP Active Directory Login integration for multisite environments. [PREMIUM]\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multiple LDAP\u002FAD Support: \u003C\u002Fstrong> Authenticate users against multiple Active Directories\u002F other LDAP directories. [PREMIUM]\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Active Support provided:\u003C\u002Fstrong> miniOrange provides 24\u002F7 support to all our customers. We have a team of dedicated developers who can help you debug any issues you may face to keep your WordPress site always live and functioning. You can reach out to us at ldapsupport@xecurify.com\u003C\u002Fli>\n\u003Cli>We provide extensive, easy-to-understand \u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fstep-by-step-guide-for-wordpress-ldap-login-cloud?utm_source=wordpress%20readme&utm_medium=marketplace&utm_campaign=Active%20Directory\u002FLDAP%20Integration%20for%20Cloud%20&%20Shared%20Hosting%20Platforms\" rel=\"nofollow ugc\">documentation\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=6OkcHs-Kdx4&utm_source=wordpress%20readme&utm_medium=marketplace&utm_campaign=Active%20Directory\u002FLDAP%20Integration%20for%20Cloud%20&%20Shared%20Hosting%20Platforms\" rel=\"nofollow ugc\">YouTube setup videos\u003C\u002Fa> to assist you while configuring our LDAP Active Directory Integration (AD Integration) Plugin for Cloud \u002F Shared Hosting Platform.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>You can find out how to configure the plugin through the video below\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002F6OkcHs-Kdx4?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Cp>= \u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fwordpress-ldap-login-cloud?utm_source=wordpress%20readme&utm_medium=marketplace&utm_campaign=Active%20Directory\u002FLDAP%20Integration%20for%20Cloud%20&%20Shared%20Hosting%20Platforms#Add-Ons\" rel=\"nofollow ugc\">Add-ons List\u003C\u002Fa>=\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Auto-Login(SSO) for shared hosting:\u003C\u002Fstrong> Using our Auto-Login(SSO) add-on, the user can perform an auto-login \u002F Single Sign On from Domain Joined Machines into their WordPress site, which is hosted on a cloud \u002F shared hosting environment.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Sync Users LDAP Directory:\u003C\u002Fstrong> Sync the users present in your LDAP Active Directory to your WordPress site. Schedules can be configured for when the LDAP AD sync should run and can even be set to perform the LDAP AD sync after a specific interval.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Page\u002FPost Link Restriction:\u003C\u002Fstrong> Restrict user access to pages or posts on your WordPress website based on the WordPress roles assigned to a specific user. This allows you to make the website accessible only to logged-in users.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customize WordPress Login Page:\u003C\u002Fstrong> Customize your WordPress login page by adding your own logo and displaying a custom message(s).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>BuddyPress Extended Profile Integration for Shared Hosting:\u003C\u002Fstrong>Integrates users’ BuddyPress extended profile attributes with their LDAP Active Directory attributes upon LDAP AD Login.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Profile Picture Sync Add-on:\u003C\u002Fstrong> Update the WordPress user profile picture with the thumbnail photo stored in your Active Directory \u002F LDAP server.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Third Party Plugin User Profile Integration:\u003C\u002Fstrong> Update the user profiles created using any third-party plugins with the attributes present in your Active Directory \u002F LDAP Server.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WP Group Plugin Integration:\u003C\u002Fstrong> Assign users to WordPress groups based on their group memberships present in the Active Directory. You can map any number of WordPress groups to the LDAP \u002F AD groups.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ultimate Member Login Integration:\u003C\u002Fstrong> Using your LDAP credentials, log in to Ultimate Member and integrate your Ultimate Member User Profile with the attributes present in your LDAP Active Directory.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Other Use-Cases we support :-\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fwordpress-ldap-login-intranet-sites?utm_source=wordpress%20readme&utm_medium=marketplace&utm_campaign=Active%20Directory\u002FLDAP%20Integration%20for%20Cloud%20&%20Shared%20Hosting%20Platforms\" rel=\"nofollow ugc\">miniOrange WP LDAP\u002FAD Login for Intranet sites plugin\u003C\u002Fa>\u003C\u002Fstrong> supports LDAP login to WordPress sites using credentials stored in Active Directory and LDAP Directory systems. Only if you have access to the \u003Cstrong>\u003Ca href=\"https:\u002F\u002Ffaq.miniorange.com\u002Fknowledgebase\u002Fhow-to-enable-php-ldap-extension\u002F?utm_source=wordpress%20readme&utm_medium=marketplace&utm_campaign=Active%20Directory\u002FLDAP%20Integration%20for%20Cloud%20&%20Shared%20Hosting%20Platforms\" rel=\"nofollow ugc\">LDAP Extension\u003C\u002Fa>\u003C\u002Fstrong> on your site.\u003C\u002Fli>\n\u003Cli>\u003Cstrong> \u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fwordpress-ldap-directory-search?utm_source=wordpress%20readme&utm_medium=marketplace&utm_campaign=Active%20Directory\u002FLDAP%20Integration%20for%20Cloud%20&%20Shared%20Hosting%20Platforms\" rel=\"nofollow ugc\">Search Staff\u002FEmployee present in your Active Directory\u003C\u002Fa>\u003C\u002Fstrong>: allows you to search and display the users present in your Active Directory \u002F LDAP Server on a WordPress page using a shortcode.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fwordpress-login-and-user-management-plugin?utm_source=wordpress%20readme&utm_medium=marketplace&utm_campaign=Active%20Directory\u002FLDAP%20Integration%20for%20Cloud%20&%20Shared%20Hosting%20Platforms\" rel=\"nofollow ugc\">WordPress Login and User Management Plugin\u003C\u002Fa>\u003C\u002Fstrong>: This plugin offers several functionalities, including bulk user management, user redirection based on WordPress roles, user session management, auto-logout users, and the ability to make a page or post private or public based on an ID or URL.\u003C\u002Fli>\n\u003Cli>miniOrange also supports \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.miniorange.com\u002Fiam\u002Fsolutions\u002Fvpn-mfa-multi-factor-authentication?utm_source=wordpress%20readme&utm_medium=marketplace&utm_campaign=Active%20Directory\u002FLDAP%20Integration%20for%20Cloud%20&%20Shared%20Hosting%20Platforms\" rel=\"nofollow ugc\">VPN use cases\u003C\u002Fa>\u003C\u002Fstrong> Log in to your VPN client using Active Directory \u002Fother LDAP Directory credentials and \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.miniorange.com\u002Fproducts\u002Fmulti-factor-authentication-mfa?utm_source=wordpress%20readme&utm_medium=marketplace&utm_campaign=Active%20Directory\u002FLDAP%20Integration%20for%20Cloud%20&%20Shared%20Hosting%20Platforms\" rel=\"nofollow ugc\">Multi-Factor Authentication\u003C\u002Fa>\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>miniOrange supports \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fapisecurity.miniorange.com\u002Fxecureapi-unified-api-gateway-and-security-solutions\u002F?utm_source=wordpress%20readme&utm_medium=marketplace&utm_campaign=Active%20Directory\u002FLDAP%20Integration%20for%20Cloud%20&%20Shared%20Hosting%20Platforms\" rel=\"nofollow ugc\">API Security use cases\u003C\u002Fa>\u003C\u002Fstrong> to protect and secure your APIs using our product \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fapiconsole.miniorange.com\u002Faccount\u002Flogin?utm_source=wordpress%20readme&utm_medium=marketplace&utm_campaign=Active%20Directory\u002FLDAP%20Integration%20for%20Cloud%20&%20Shared%20Hosting%20Platforms\" rel=\"nofollow ugc\">XecureAPI\u003C\u002Fa>\u003C\u002Fstrong> which helps you to enable Authentication methods ( like OAuth, SAML, LDAP, API Key Authentication, JWT Authentication etc ), Rate Limiting, IP restriction, and much more on your APIs for complete protection.\u003C\u002Fli>\n\u003Cli>miniOrange supports \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.miniorange.com\u002Fproducts\u002Fsingle-sign-on-sso?utm_source=wordpress%20readme&utm_medium=marketplace&utm_campaign=Active%20Directory\u002FLDAP%20Integration%20for%20Cloud%20&%20Shared%20Hosting%20Platforms\" rel=\"nofollow ugc\">Single-Sign-On (SSO)\u003C\u002Fa>\u003C\u002Fstrong> into a plethora of applications and supports various protocols like \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.miniorange.com\u002Fblog\u002Fradius-server-authentication\u002F?utm_source=wordpress%20readme&utm_medium=marketplace&utm_campaign=Active%20Directory\u002FLDAP%20Integration%20for%20Cloud%20&%20Shared%20Hosting%20Platforms\" rel=\"nofollow ugc\">RADIUS\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fwordpress-single-sign-on-sso?utm_source=wordpress%20readme&utm_medium=marketplace&utm_campaign=Active%20Directory\u002FLDAP%20Integration%20for%20Cloud%20&%20Shared%20Hosting%20Platforms\" rel=\"nofollow ugc\">SAML\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fwordpress-sso?utm_source=wordpress%20readme&utm_medium=marketplace&utm_campaign=Active%20Directory\u002FLDAP%20Integration%20for%20Cloud%20&%20Shared%20Hosting%20Platforms\" rel=\"nofollow ugc\">OAuth\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fwordpress-ldap-login-intranet-sites?utm_source=wordpress%20readme&utm_medium=marketplace&utm_campaign=Active%20Directory\u002FLDAP%20Integration%20for%20Cloud%20&%20Shared%20Hosting%20Platforms\" rel=\"nofollow ugc\">LDAP\u002FLDAPS\u003C\u002Fa>\u003C\u002Fstrong>, using various IDPs like \u003Cstrong>Azure Active Directory, Microsoft On-Premise Active Directory, Octa, ADFS\u003C\u002Fstrong>, etc.\u003C\u002Fli>\n\u003Cli>Contact us at \u003Cstrong>info@xecurify.com\u003C\u002Fstrong> to know more.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Do you want support?\u003C\u002Fh4>\n\u003Cp>Please email us at \u003Cstrong>info@xecurify.com\u003C\u002Fstrong> or \u003Ca href=\"https:\u002F\u002Fwww.miniorange.com\u002Fcontact?utm_source=wordpress%20readme&utm_medium=marketplace&utm_campaign=Active%20Directory\u002FLDAP%20Integration%20for%20Cloud%20&%20Shared%20Hosting%20Platforms\" rel=\"nofollow ugc\">Contact us\u003C\u002Fa>\u003C\u002Fp>\n","Active Directory integration\u002FLDAP integration enables authentication & login for WordPress sites on Shared Hosting like Bluehost, GoDaddy, SiteGro &hellip;",50,24768,39,"2025-11-29T00:13:00.000Z","5.2.0",[20,77,21,22,78],"http:\u002F\u002Fminiorange.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fminiorange-wp-ldap-login.6.1.3.zip",{"slug":121,"name":122,"version":123,"author":124,"author_profile":125,"description":126,"short_description":127,"active_installs":128,"downloaded":129,"rating":27,"num_ratings":82,"last_updated":130,"tested_up_to":50,"requires_at_least":131,"requires_php":132,"tags":133,"homepage":139,"download_link":140,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"o365-user-authentication","Office 365 User Authentication for WordPress","2.7","Wordpress Integration Services","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpintegrate\u002F","\u003Cp>“If you want to keep your login information safe and secure, while  easily accessible by the authorised personnel then this is the plugin for you!. Office 365 AAD User Authentication plugin is used to Authenticate an Azure Active Directory(AAD) user\u002FOffice 365 user against a WordPress website, which results in the user being logged into the WordPress website.\u003C\u002Fp>\n\u003Ch3>Office 365 User Authentication for WP plugin provide these features:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Azure AD user is able to log into a WordPress website as subscriber WordPress user role. \u003C\u002Fli>\n\u003Cli>Login via Azure Active Directory\u003C\u002Fli>\n\u003Cli>Automatic user registration after login if the user is not already registered with your site. \u003C\u002Fli>\n\u003Cli>Use Basic Attribute Mapping feature to map WordPress user profile attributes like First Name, Last Name to the attributes provided by your IDP. \u003C\u002Fli>\n\u003Cli>Used Basic WordPress role mapping to the subscriber role. \u003C\u002Fli>\n\u003Cli>Force authentication with your IDP on each login attempt. \u003C\u002Fli>\n\u003Cli>SAML Single Logout – Support for SAML Single Logout (Works only if your IDP supports SLO). \u003C\u002Fli>\n\u003Cli>Auto-redirect to IDP – Auto-redirect to your IDP for authentication without showing them your WordPress site’s login page. This is enabled via the use of our free \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fo365-wp-restrict\u002F\" rel=\"ugc\">Intranet and Extranet with O365 Login\u003C\u002Fa> plugin. \u003C\u002Fli>\n\u003Cli>Protect Site – Protect your complete site. Have users authenticate themselves before they could access your site content. This is enabled via the use of our free \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fo365-wp-restrict\u002F\" rel=\"ugc\">Intranet and Extranet with O365 Login\u003C\u002Fa> plugin.  \u003C\u002Fli>\n\u003Cli>Short Code – Use Short Code (PHP or HTML) to place the login link wherever you want on the site. \u003C\u002Fli>\n\u003Cli>Step-by-step Guides – Use step-by-step guide to configure your Identity Provider like ADFS. \u003C\u002Fli>\n\u003Cli>WordPress Multi-site Support. \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3> \u003Ca href=\"https:\u002F\u002Fwpintegrate.com\u002Fproduct\u002Fazure-ad-user-authentication-wordpress\u002F\" rel=\"nofollow ugc\">PREMIUM\u003C\u002Fa> FEATURES: \u003C\u002Fh3>\n\u003Cp> The \u003Ca href=\"https:\u002F\u002Fwpintegrate.com\u002Fproduct\u002Fazure-ad-user-authentication-wordpress\u002F\" rel=\"nofollow ugc\"> premium \u003C\u002Fa> version of the plugin offers all of the above, plus: \u003C\u002Fp>\n\u003Cul>\n\u003Cli>Create and update unlimited Azure Ad\u002FOffice 365 users. \u003C\u002Fli>\n\u003Cli>Support for (granting customers, partners etc. access to your (extranet) website. \u003C\u002Fli>\n\u003Cli>The ability to quickly rollout thousands of new users to WordPress from Azure Active Directory. This is enabled via our \u003Ca href=\"https:\u002F\u002Fwpintegrate.com\u002Fproduct\u002Fazure-ad-and-office-365-user-synchronization-and-registration-for-wordpress\u002F\" rel=\"nofollow ugc\">Azure Ad\u002FOffice 365 user registration and synchronization\u003C\u002Fa> solution.  \u003C\u002Fli>\n\u003Cli>Support for Muliti-tenant authentication.  \u003C\u002Fli>\n\u003Cli>Support for Azure AD Guest and Member user types authentication into WordPress. Ideal for the implementation of \u003Ca href=\"https:\u002F\u002Fwpintegrate.com\u002Fproduct\u002Fsharepoint-search-with-list-and-document-display-for-wordpress\u002F\" rel=\"nofollow ugc\">SharePoint\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fwpintegrate.com\u002Fproduct\u002Fdynamics-crm-display-for-wordpress\u002F\" rel=\"nofollow ugc\">Dynamics CRM 365\u003C\u002Fa> portals in WordPress.  \u003C\u002Fli>\n\u003Cli>Log out users from Office 365 when they log out from your WordPress website. \u003C\u002Fli>\n\u003Cli>Enhanced security features e.g. Brute Force Attacks prevention\u003C\u002Fli>\n\u003Cli>Support the mapping of Azure Ad\u002FOffice 365 data to user fields created by Buddypress Xprofile,  Toolset Type, Advanced Custom Field (ACF) via an intuitive user interface. \u003C\u002Fli>\n\u003Cli>Enhances a user’s WordPress profile with information from Azure Ad and Microsoft Graph e.g. office location, job title, mobile and business phone numbers \u003C\u002Fli>\n\u003Cli>Replaces default WordPress avatar for a user with the Azure Ad or Office 365 (O365) profile picture and placed it into the media library. \u003C\u002Fli>\n\u003Cli>Access Control based on users being a members of either an Office 365 or an Azure AD Security group \u003C\u002Fli>\n\u003Cli>Automated WordPress Role Assignment based on a configurable mapping between Office 365 or Azure AD Security groups and WordPress roles \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FsjWOKeVJ1kM?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FJF-2tthUx08?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Ch3>PREREQUISITES \u003C\u002Fh3>\n\u003Cul>\n\u003Cli>WordPress with Admin Access \u003C\u002Fli>\n\u003Cli>The wpintegrate.com \u003Ca href=\"https:\u002F\u002Fwpintegrate.com\u002Fcustom\u002Fo365.zip\" rel=\"nofollow ugc\">office 365 base plugin\u003C\u002Fa> to enable a connection with your tenant azure ad environment  \u003C\u002Fli>\n\u003Cli>Office 365 Account with Global Administrator role \u003C\u002Fli>\n\u003Cli>Apache web server on Linux or Unix based hosting \u003C\u002Fli>\n\u003Cli>(Optional) To support further restriction of your WordPress website for intranet or extranet scenarios, consider using the free \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fo365-wp-restrict\u002F\" rel=\"ugc\">Intranet and Extranet with O365 Login\u003C\u002Fa>  \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>SUPPORT \u003C\u002Fh3>\n\u003Cp>We would be happy to assist if you have questions or if the plugin doesn’t work for you as expected. Go to \u003Ca href=\"https:\u002F\u002Fwpintegrate.com\u002Fcontact-us\u002F\" rel=\"nofollow ugc\">Support Webform\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Our Suite of Office 365 Plugins\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpintegrate.com\u002Fproduct\u002Foffice-365-video-display-for-wordpress\u002F\" rel=\"nofollow ugc\">Office 365 Video Display for WordPress\u003C\u002Fa>\u003Cbr \u002F>\nThe “Office 365 Video Display for WordPress” plugin is used to showcase videos from the SharePoint online’s video hub portal “https:\u002F\u002F[your-tenant].sharepoint.com\u002Fportals\u002Fhub\u002F” in your WordPress website.  Support list or single display of videos in WordPress, based on channel ids and video ids. \u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpintegrate.com\u002Fproduct\u002Fsharepoint-calendar-display-for-wordpress\u002F\" rel=\"nofollow ugc\">Sharepoint Calendar Display for WordPress\u003C\u002Fa>\u003Cbr \u002F>\nThe “SharePoint Calendar Display for WordPress” plugin is used to show calendar events from the SharePoint calendar list type from SharePoint online in WordPress. The display types are calendar view via the full calendar javascript plugin, grid view and carousel view. We have created a shortcode with several configuration options to achieve this functionality.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpintegrate.com\u002Fproduct\u002Fonedrive-for-business-display-for-wordpress\u002F\" rel=\"nofollow ugc\">Onedrive for Business Display for WordPress\u003C\u002Fa>\u003Cbr \u002F>\nThe “OneDrive for Business Display for WordPress” plugin is used to show OneDrive for business files and folders online in WordPress. The display types are grid view and list view.\u003Cbr \u002F>\nWe have created a shortcode with several configuration options to achieve this functionality.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpintegrate.com\u002Fproduct\u002Foutlook-calendar-display-for-wordpress\u002F\" rel=\"nofollow ugc\">Outlook Calendar Display for WordPress\u003C\u002Fa>\u003Cbr \u002F>\nThe “Outlook Calendar Display for WordPress” plugin is used to show calendar events from the Outlook calendar from Office 365 in WordPress. The display types are calendar view via the full calendar JavaScript plugin, grid view and carousel view.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpintegrate.com\u002Fproduct\u002Fazure-ad-b2c-user-authentication-for-wordpress\u002F\" rel=\"nofollow ugc\">Azure AD B2C User Authentication for WordPress\u003C\u002Fa>\u003Cbr \u002F>\nOffice 365 AAD B2C User Authentication plugin is used to Authenticate an Azure Active Directory(AAD) B2C user against a WordPress website, which results in the user being logged into the WordPress website.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpintegrate.com\u002Fproduct\u002Fdynamics-crm-display-for-wordpress\u002F\" rel=\"nofollow ugc\">Dynamic CRM 365 Display for WordPress\u003C\u002Fa>\u003Cbr \u002F>\nThe “Dynamic CRM 365 Display for WordPress” plugin is used to show Dynamics CRM 365 entities from Office 365 in WordPress. Define a custom template or use several that we provided to customize the look and feel of your displays.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpintegrate.com\u002Fproduct\u002Fazure-ad-user-authentication-wordpress\u002F\" rel=\"nofollow ugc\">Azure AD and Office 365 User Authentication for WordPress\u003C\u002Fa>\u003Cbr \u002F>\nOffice 365 AAD User Authentication plugin is used to verify users seamlessly and securely. This means no more having to remember usernames or passwords,making the process of logging in simple, easy and quick.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpintegrate.com\u002Fproduct\u002Fsharepoint-search-with-list-and-document-display-for-wordpress\u002F\" rel=\"nofollow ugc\">SharePoint Search with List and Document Display for WordPress\u003C\u002Fa>\u003Cbr \u002F>\nThe “SharePoint Search Display for WordPress” plugin is used to show SharePoint search results from SharePoint online in WordPress. The display types are grid view, faceted search view, and list view.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpintegrate.com\u002Fproduct\u002Fpowerapps-for-wordpress\u002F\" rel=\"nofollow ugc\">Powerapps for WordPress\u003C\u002Fa>\u003Cbr \u002F>\nPowerapps for WordPress is a plugin that allows you to easily add your own custom bulk actions to your admin panel on the posts, custom post types, woocommerce, events(the event calendar plugin), BuddyPress, pages, media and users overviews. Which, on activation will pass the data of the selected records as parameters to the powerapps application for processing.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpintegrate.com\u002Fproduct\u002Fpowerbi-for-wordpress\u002F\" rel=\"nofollow ugc\">PowerBi for WordPress\u003C\u002Fa>\u003Cbr \u002F>\nWe provide solutions and technical expertise to allow your WordPress data and website to work with PowerBi. Power BI is a suite of cloud-based business analytics tools to analyze data and share insights. Monitor your business and get answers quickly with rich dashboards available on every device.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpintegrate.com\u002Fproduct\u002Fazure-ad-and-office-365-user-synchronization-and-registration-for-wordpress\u002F\" rel=\"nofollow ugc\">Azure AD and Office 365 User Synchronization and Registration for WordPress\u003C\u002Fa>\u003Cbr \u002F>\nSynchronize users from Office 365 to WordPress (BuddyPress, Woocommerce, Memberpress) incl. Azure AD custom fields, avatar, Group Membership and user invitation.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpintegrate.com\u002Fproduct\u002Fazure-adb2c-and-office-365-user-synchronization-and-registration-for-wordpress\u002F\" rel=\"nofollow ugc\">Azure ADB2C and Office 365 User Synchronization and Registration for WordPress\u003C\u002Fa>\u003Cbr \u002F>\nSynchronize users from Azure ADB2C to WordPress (BuddyPress, Woocommerce, Memberpress) incl. Azure ADB2C custom fields, avatar, Group Membership and user invitation.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpintegrate.com\u002Fproduct\u002Fmicrosoft-bookings-for-wordpress\u002F\" rel=\"nofollow ugc\">Microsoft Bookings for WordPress\u003C\u002Fa>\u003Cbr \u002F>\nThe Microsoft Bookings for WordPress plugin is used to provide a customizable and streamlined booking experience for customers with the Microsoft Booking service acting as the backend and data source. We added support for payments.\u003Cbr \u002F>\nMicrosoft Bookings is an online and mobile app for small businesses who provide services to customers on an appointment basis. Examples of businesses include hair salons, dental offices, spas, law firms, financial services providers, consultants, and auto shops.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpintegrate.com\u002Fproduct\u002Fbookly-cred-rest-api-operations\u002F\" rel=\"nofollow ugc\">Bookly Rest API CRED Operations\u003C\u002Fa>\u003Cbr \u002F>\nWe created the “Bookly CRED Rest API Operations” addon to allow users to create, update and delete appointments, staff, services and customers data created with the Bookly plugin from anywhere. In it’s most basic form, a rest api separates the content from its presentation, freeing developers and users to use their data as they would like. The rest api is provided in a simple to use and understand json format.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpintegrate.com\u002Fproduct\u002Fmicrosoft-office-365-office-add-ins\u002F\" rel=\"nofollow ugc\">Microsoft 365 Office Add-ins\u003C\u002Fa>\u003Cbr \u002F>\nOffice 365 Office Add-ins with Powerapps is a plugin that allows you to easily host or create an office 365 add-ins xml manifest, that implements a specific powerapps that is displayed in the context of an office 365 service – example outlook mail application. The XML manifest file of an Office Add-in describes how your add-in should be activated when an end user installs and uses it with Office documents and applications.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpintegrate.com\u002Fproduct\u002Fmicrosoft-teams-wordpress\u002F\" rel=\"nofollow ugc\">Microsoft Teams for WordPress\u003C\u002Fa>\u003Cbr \u002F>\nMicrosoft Teams enables you to get all your content, tools and conversations in the Team workspace within Office 365.\u003Cbr \u002F>\nMicrosoft Teams for WordPress is used to create WordPress pages as Microsoft Teams Tabs and Apps as well as sending WordPress data(events, orders etc) to a Teams channel formatted as a specific adaptive card. This is achieved by using one or more of our plugins for (custom post type, woo-commerce, user and forms(gravity form, contact 7 and ninja forms)) to interface with the Microsoft Teams Rest APIs.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpintegrate.com\u002Fproduct\u002Foffice-365-microsoft-search-display-for-wordpress\u002F\" rel=\"nofollow ugc\">Office 365 Microsoft Search Display for WordPress\u003C\u002Fa>\u003Cbr \u002F>\nThe “Office 365 Microsoft Search Display for WordPress” plugin is used to show indexed results from the supported connectors(SharePoint, outlook, etc) from Office 365 in WordPress. The display type currently available is a list view. \u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpintegrate.com\u002Fproduct\u002Foffice-365-persons-display-for-wordpress\u002F\" rel=\"nofollow ugc\">Office 365 Persons Display for WordPress\u003C\u002Fa>\u003Cbr \u002F>\nThe “Office 365 Persons Display for WordPress” plugin is used to show Office 365\u002FAzure AD users and Outlook contacts in WordPress. The display types are list\u002Faccordion and grid view.\u003Cbr \u002F>\nWe have created a shortcode with several configuration options to achieve this functionality.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpintegrate.com\u002Fproduct\u002Foffice-365-yammer-display-for-wordpress\u002F\" rel=\"nofollow ugc\">Office 365 Yammer Display for WordPress\u003C\u002Fa>\u003Cbr \u002F>\nThe “Office 365 Yammer Display for WordPress” plugin is used to show Office 365 Yammer groups and topics in WordPress. The display types are single and grid view.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpintegrate.com\u002Fproduct\u002Foutlook-calendar-room-and-resource-booking-for-wordpress\u002F\" rel=\"nofollow ugc\">Outlook Calendar Room and Resource Booking for WordPress\u003C\u002Fa>\u003Cbr \u002F>\nThe “Outlook Calendar Room and Resource Booking for WordPress” plugin is used to reserve rooms or resources within an organization.\u003Cbr \u002F>\nIf you have a conference room, company car, or equipment that everyone needs to use, then you need to come up with a way to make those resources reservable to everyone. The best way to do that is to create a room or equipment mailbox in Microsoft 365 for each resource. You might create one for your first floor conference room, media equipment, or a moving truck.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpintegrate.com\u002Fproduct\u002Fsharepoint-calendar-room-and-resource-booking-for-wordpress\u002F\" rel=\"nofollow ugc\">Sharepoint Calendar Room and Resource Booking for WordPress\u003C\u002Fa>\u003Cbr \u002F>\nThe “Sharepoint Calendar Room and Resource Booking for WordPress” plugin is used to reserve rooms or resources within an organization.\u003Cbr \u002F>\nIf you have a conference room, company car, or equipment that everyone needs to use, then you need to come up with a way to make those resources reservable to everyone. The best way to do that is to create a room or equipment mailbox in Microsoft 365 for each resource. You might create one for your first floor conference room, media equipment, or a moving truck.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3> Our Suite of Rest APIs, Web hook and Trigger based Plugins \u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwpintegrate.com\u002Fproduct\u002Fwebhooks-and-rest-api-manager-events\u002F\" rel=\"nofollow ugc\">Webhooks and REST API Manager – Events\u003C\u002Fa> \u003Cbr \u002F>\nThe Webhooks and REST API Manager – Events is a WordPress plugin used to add support for “the events calendar” and “the events calendar pro“ plugin, in varying integration scenarios.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwpintegrate.com\u002Fproduct\u002Fwebhooks-and-rest-api-manager-media\u002F\" rel=\"nofollow ugc\">Webhooks and REST API Manager – Media \u003C\u002Fa> \u003Cbr \u002F>\nThe Webhooks and REST API Manager – Media is a WordPress plugin used to add support for media type in varying integration scenarios\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwpintegrate.com\u002Fproduct\u002Fwebhooks-and-rest-api-manager-posts\u002F\" rel=\"nofollow ugc\">Webhooks and REST API Manager – Posts \u003C\u002Fa> \u003Cbr \u002F>\nThe Webhooks and REST API Manager – Posts and Page is a WordPress plugin used to add support for post types in varying integration scenarios.\u003Cbr \u002F>\nThe custom field plugins that are supported for posts, pages, or custom post types are:\u003Cbr \u002F>\nAdvanced Custom Fields Pro, Advanced Custom Fields (Free), WordPress’s own, default custom fields, Toolset Types\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwpintegrate.com\u002Fproduct\u002Fwebhooks-and-rest-api-manager-users\u002F\" rel=\"nofollow ugc\">Webhooks and REST API Manager – Users\u003C\u002Fa> \u003Cbr \u002F>\nThe Webhooks and REST API Manager – Users is a WordPress plugin used to add support for the WordPress user meta values, user roles, buddypress xprofile meta, Advanced Custom Fields Pro, Advanced Custom Fields (Free), WordPress’s own, default custom fields and Toolset Types.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwpintegrate.com\u002Fproduct\u002Fwebhooks-and-rest-api-manager-woocommerce\u002F\" rel=\"nofollow ugc\">Webhooks and REST API Manager – Woocommerce \u003C\u002Fa> \u003Cbr \u002F>\nThe Webhooks and REST API Manager – Woocommerce is a WordPress plugin used to add support for woocommerce in varying integration scenarios\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwpintegrate.com\u002Fproduct\u002Fwebhooks-and-rest-api-manager-bulk-actions\u002F\" rel=\"nofollow ugc\">Webhooks and REST API Manager – Bulk Actions\u003C\u002Fa>\u003Cbr \u002F>\nWebhooks and REST API Manager – Bulk Actions is a WordPress plugin that allows you to easily add your own custom bulk actions to your admin panel on the posts, custom post types, woocommerce, events(the event calendar plugin), BuddyPress, pages, media and users overviews. Which, on activation will 1) immediately send an Http Call via webhooks to an external service with JSON data specific to the records selected for bulk action or 2) Add interactivity to your submission before it is sent to the external service, this interaction can be in the form of a text field, textarea, file or image data. Each configured interaction can be saved for future usage. Such external services include Zapier.com, Ifttt.com, Integromat.com and Microsoft flow.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwpintegrate.com\u002Fproduct\u002Fwebhooks-and-rest-api-manager-forms\u002F\" rel=\"nofollow ugc\">Webhooks and REST API Manager – Forms\u003C\u002Fa>\u003Cbr \u002F>\nThe Webhooks and REST API Manager – Forms is a WordPress plugin used to add support for gravity forms, contact 7 form, formcraft pro and ninja forms with added support for the uploading of single or multiple files in varying integration scenarios.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwpintegrate.com\u002Fproduct\u002Fwebhooks-and-rest-api-manager-buddypress\u002F\" rel=\"nofollow ugc\">Webhooks and REST API Manager – BuddyPress \u003C\u002Fa> \u003Cbr \u002F>\nThe Webhooks and REST API Manager – BuddyPress  is a WordPress plugin used to add support for “Buddypress\u002FBbPress” plugins, in varying integration scenarios.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n","Authenticate and log in WordPress users securely with Office 365 \u002F Azure Active Directory single sign-on.",20,7447,"2025-09-08T08:06:00.000Z","3.5.2","5.6.36",[134,135,136,137,138],"authentication-login","azure-active-directory-sso","dynamics-crm","office-365","sharepoint","http:\u002F\u002Fwww.wpintegrate.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fo365-user-authentication.2.7.zip",{"attackSurface":142,"codeSignals":299,"taintFlows":383,"riskAssessment":462,"analyzedAt":476},{"hooks":143,"ajaxHandlers":295,"restRoutes":296,"shortcodes":297,"cronEvents":298,"entryPointCount":28,"unprotectedCount":28},[144,150,153,157,161,164,168,174,178,182,186,191,196,198,203,208,212,216,221,224,229,232,236,240,243,248,251,254,256,258,262,267,271,275,278,282,285,287,290,292],{"type":145,"name":146,"callback":147,"file":148,"line":149},"action","plugins_loaded","next_ad_int_angular_ajax_params_to_post","index.php",47,{"type":145,"name":151,"callback":152,"file":148,"line":112},"init","_init",{"type":145,"name":154,"callback":155,"file":148,"line":156},"admin_init","postActivation",53,{"type":145,"name":158,"callback":159,"file":148,"line":160},"set_current_user","run",58,{"type":145,"name":158,"callback":162,"file":148,"line":163},"runMultisite",64,{"type":145,"name":146,"callback":165,"file":166,"line":167},"closure","src\\compat-v2\\stubs.php",49,{"type":169,"name":170,"callback":170,"priority":171,"file":172,"line":173},"filter","authenticate",10,"src\\plug-in\\Authentication\\LoginService.php",93,{"type":169,"name":175,"callback":176,"file":172,"line":177},"allow_password_reset","__return_false",101,{"type":145,"name":179,"callback":180,"file":172,"line":181},"lost_password","disableLostPassword",102,{"type":169,"name":183,"callback":184,"priority":171,"file":172,"line":185},"wp_authenticate_user","checkUserEnabled",106,{"type":169,"name":187,"callback":188,"priority":171,"file":189,"line":190},"check_password","overridePasswordCheck","src\\plug-in\\Authentication\\PasswordValidationService.php",55,{"type":145,"name":192,"callback":193,"file":194,"line":195},"wp_logout","logout","src\\plug-in\\Authentication\\SingleSignOn\\Service.php",78,{"type":145,"name":151,"callback":170,"file":194,"line":197},79,{"type":145,"name":199,"callback":200,"priority":33,"file":201,"line":202},"login_form","generateLoginFooter","src\\plug-in\\Authentication\\SingleSignOn\\Ui\\ShowSingleSignOnLink.php",29,{"type":169,"name":170,"callback":204,"priority":205,"file":206,"line":207},"authorizeAfterAuthentication",15,"src\\plug-in\\Authorization\\Service.php",68,{"type":169,"name":209,"callback":210,"priority":171,"file":206,"line":211},"authorize","isUserInAuthorizationGroup",71,{"type":145,"name":151,"callback":213,"file":214,"line":215},"httpRequestEntryPoint","src\\plug-in\\Cron\\UrlTrigger.php",54,{"type":169,"name":217,"callback":218,"priority":171,"file":219,"line":220},"wpmu_blogs_columns","addColumns","src\\plug-in\\Multisite\\Site\\Ui\\ExtendSiteList.php",46,{"type":145,"name":222,"callback":223,"priority":33,"file":219,"line":149},"manage_sites_custom_column","addContent",{"type":145,"name":225,"callback":226,"file":227,"line":228},"admin_enqueue_scripts","loadScriptsAndStyle","src\\plug-in\\Multisite\\Ui\\MultisiteMenu.php",72,{"type":145,"name":225,"callback":226,"file":230,"line":231},"src\\plug-in\\Ui\\Menu\\Menu.php",104,{"type":169,"name":170,"callback":233,"priority":48,"file":234,"line":235},"updateOrCreateAfterSuccessfulLogin","src\\plug-in\\User\\LoginSucceededService.php",69,{"type":169,"name":237,"callback":176,"file":238,"line":239},"send_password_change_email","src\\plug-in\\User\\Manager.php",374,{"type":169,"name":241,"callback":176,"file":238,"line":242},"send_email_change_email",375,{"type":145,"name":244,"callback":245,"file":246,"line":247},"show_user_profile","disableEmailField","src\\plug-in\\User\\Profile\\Ui\\PreventEmailChange.php",45,{"type":145,"name":249,"callback":250,"file":246,"line":220},"personal_options_update","addMissingEmailAddressToPOST",{"type":145,"name":252,"callback":253,"priority":28,"file":246,"line":149},"user_profile_update_errors","preventEmailChange",{"type":169,"name":237,"callback":176,"file":246,"line":255},88,{"type":169,"name":241,"callback":176,"file":246,"line":257},89,{"type":169,"name":259,"callback":260,"priority":171,"file":261,"line":220},"show_password_fields","showPasswordFields","src\\plug-in\\User\\Profile\\Ui\\PreventPasswordChange.php",{"type":145,"name":263,"callback":264,"file":265,"line":266},"edit_user_profile","addOption","src\\plug-in\\User\\Profile\\Ui\\ProvideDisableUserOption.php",43,{"type":145,"name":268,"callback":269,"priority":27,"file":265,"line":270},"edit_user_profile_update","saveOption",48,{"type":145,"name":244,"callback":272,"file":273,"line":274},"extendOwnProfile","src\\plug-in\\User\\Profile\\Ui\\ShowLdapAttributes.php",59,{"type":145,"name":263,"callback":276,"file":273,"line":277},"extendForeignProfile",60,{"type":145,"name":249,"callback":279,"file":280,"line":281},"updateOwnProfile","src\\plug-in\\User\\Profile\\Ui\\TriggerActiveDirectorySynchronization.php",66,{"type":145,"name":268,"callback":283,"file":280,"line":284},"updateForeignProfile",67,{"type":145,"name":252,"callback":286,"priority":171,"file":280,"line":181},"generateError",{"type":169,"name":288,"callback":218,"file":289,"line":220},"manage_users_columns","src\\plug-in\\User\\Ui\\ExtendUserList.php",{"type":169,"name":291,"callback":223,"priority":171,"file":289,"line":149},"manage_users_custom_column",{"type":145,"name":222,"callback":223,"priority":33,"file":293,"line":294},"src\\shared\\WordPress\\Multisite\\Ui\\Table\\ProfileAssignment.php",34,[],[],[],[],{"dangerousFunctions":300,"sqlUsage":316,"outputEscaping":319,"fileOperations":379,"externalRequests":33,"nonceChecks":380,"capabilityChecks":381,"bundledLibraries":382},[301,306,311],{"fn":302,"file":303,"line":304,"context":305},"preg_replace(\u002Fe)","src\\shared\\AdLdap\\AdLdap.php",3496,"preg_replace('\u002F([\\x00-\\x1F\\*\\(\\)\\\\\\\\])\u002Fe'",{"fn":307,"file":308,"line":309,"context":310},"proc_open","vendor-repackaged\\monolog\\monolog\\src\\Monolog\\Handler\\ProcessHandler.php",122,"$this->process = proc_open($this->command, static::DESCRIPTOR_SPEC, $this->pipes, $this->cwd);",{"fn":312,"file":313,"line":314,"context":315},"unserialize","vendor-repackaged\\twig\\twig\\src\\Profiler\\Profile.php",179,"$this->__unserialize(unserialize($data));",{"prepared":317,"raw":28,"locations":318},14,[],{"escaped":320,"rawEcho":321,"locations":322},8,26,[323,325,327,329,330,331,334,336,338,340,342,344,346,348,350,353,355,357,359,362,365,368,369,371,374,377],{"file":201,"line":114,"context":324},"raw output",{"file":214,"line":326,"context":324},152,{"file":219,"line":328,"context":324},82,{"file":219,"line":255,"context":324},{"file":219,"line":35,"context":324},{"file":332,"line":333,"context":324},"src\\plug-in\\Requirements.php",107,{"file":332,"line":335,"context":324},142,{"file":265,"line":337,"context":324},77,{"file":273,"line":339,"context":324},113,{"file":293,"line":341,"context":324},51,{"file":293,"line":343,"context":324},56,{"file":293,"line":345,"context":324},265,{"file":293,"line":347,"context":324},269,{"file":349,"line":207,"context":324},"src\\shared\\WordPress\\Multisite\\View\\Page\\PageAdapter.php",{"file":351,"line":352,"context":324},"vendor-repackaged\\defuse\\php-encryption\\src\\RuntimeTests.php",235,{"file":351,"line":354,"context":324},236,{"file":351,"line":356,"context":324},238,{"file":351,"line":358,"context":324},239,{"file":360,"line":361,"context":324},"vendor-repackaged\\monolog\\monolog\\src\\Monolog\\Handler\\BrowserConsoleHandler.php",135,{"file":363,"line":364,"context":324},"vendor-repackaged\\twig\\twig\\src\\Extension\\CoreExtension.php",2114,{"file":366,"line":367,"context":324},"vendor-repackaged\\twig\\twig\\src\\Template.php",124,{"file":366,"line":335,"context":324},{"file":366,"line":370,"context":324},362,{"file":372,"line":373,"context":324},"vendor-repackaged\\twig\\twig\\src\\TemplateWrapper.php",92,{"file":375,"line":376,"context":324},"vendor-repackaged\\twig\\twig\\src\\Test\\IntegrationTestCase.php",333,{"file":375,"line":378,"context":324},334,21,4,6,[],[384,409,419,448],{"entryPoint":385,"graph":386,"unsanitizedCount":33,"severity":408},"wpAjaxListener (src\\plug-in\\Ui\\NadiSingleSiteConfigurationPage.php:321)",{"nodes":387,"edges":404},[388,394,398],{"id":389,"type":390,"label":391,"file":392,"line":393},"n0","source","$_POST","src\\plug-in\\Ui\\NadiSingleSiteConfigurationPage.php",336,{"id":395,"type":396,"label":397,"file":392,"line":393},"n1","transform","→ routeRequest()",{"id":399,"type":400,"label":401,"file":392,"line":402,"wp_function":403},"n2","sink","call_user_func() [RCE]",361,"call_user_func",[405,407],{"from":389,"to":395,"sanitized":406},false,{"from":395,"to":399,"sanitized":406},"high",{"entryPoint":410,"graph":411,"unsanitizedCount":33,"severity":408},"\u003CNadiSingleSiteConfigurationPage> (src\\plug-in\\Ui\\NadiSingleSiteConfigurationPage.php:0)",{"nodes":412,"edges":416},[413,414,415],{"id":389,"type":390,"label":391,"file":392,"line":393},{"id":395,"type":396,"label":397,"file":392,"line":393},{"id":399,"type":400,"label":401,"file":392,"line":402,"wp_function":403},[417,418],{"from":389,"to":395,"sanitized":406},{"from":395,"to":399,"sanitized":406},{"entryPoint":420,"graph":421,"unsanitizedCount":59,"severity":408},"prepare_items (src\\shared\\WordPress\\Multisite\\Ui\\Table\\ProfileAssignment.php:88)",{"nodes":422,"edges":443},[423,425,429,431,436,438],{"id":389,"type":390,"label":424,"file":293,"line":177},"$_REQUEST",{"id":395,"type":400,"label":426,"file":293,"line":427,"wp_function":428},"get_col() [SQLi]",133,"get_col",{"id":399,"type":390,"label":424,"file":293,"line":430},190,{"id":432,"type":400,"label":433,"file":293,"line":434,"wp_function":435},"n3","get_var() [SQLi]",196,"get_var",{"id":437,"type":390,"label":424,"file":293,"line":430},"n4",{"id":439,"type":400,"label":440,"file":293,"line":441,"wp_function":442},"n5","get_results() [SQLi]",200,"get_results",[444,446,447],{"from":389,"to":395,"sanitized":445},true,{"from":399,"to":432,"sanitized":406},{"from":437,"to":439,"sanitized":406},{"entryPoint":449,"graph":450,"unsanitizedCount":59,"severity":408},"\u003CProfileAssignment> (src\\shared\\WordPress\\Multisite\\Ui\\Table\\ProfileAssignment.php:0)",{"nodes":451,"edges":458},[452,453,454,455,456,457],{"id":389,"type":390,"label":424,"file":293,"line":177},{"id":395,"type":400,"label":426,"file":293,"line":427,"wp_function":428},{"id":399,"type":390,"label":424,"file":293,"line":430},{"id":432,"type":400,"label":433,"file":293,"line":434,"wp_function":435},{"id":437,"type":390,"label":424,"file":293,"line":430},{"id":439,"type":400,"label":440,"file":293,"line":441,"wp_function":442},[459,460,461],{"from":389,"to":395,"sanitized":445},{"from":399,"to":432,"sanitized":406},{"from":437,"to":439,"sanitized":406},{"summary":463,"deductions":464},"The \"next-active-directory-integration\" plugin version 3.2.1 presents a mixed security posture. While it shows a commendable effort in using prepared statements for all SQL queries and implementing nonce and capability checks, significant concerns arise from its taint analysis results and the presence of dangerous functions.  The fact that all four analyzed taint flows have unsanitized paths, with a high severity for all of them, is a critical indicator of potential vulnerabilities, even though no critical or high severity issues were explicitly reported.  This suggests that input data might not be adequately validated or sanitized before being used in sensitive operations, which could lead to various injection attacks if an attacker can control the input. The usage of dangerous functions like `preg_replace(\u002Fe)`, `proc_open`, and `unserialize` further exacerbates this risk, as these functions can be exploited for code execution or deserialization vulnerabilities if not handled with extreme care and strict input validation.\n\nDespite the lack of recorded CVEs and a clean vulnerability history, which is a positive sign of past development focus on security, the static analysis reveals inherent risks within the codebase itself. The absence of any reported vulnerabilities could simply mean that these specific taint flows and dangerous functions haven't been publicly exploited or discovered yet. The plugin's attack surface appears minimal with zero entry points, which is a strong positive. However, the identified taint issues and dangerous functions suggest that the existing entry points, however few, might be susceptible to exploitation if not properly secured against the identified unsanitized flows. Therefore, a proactive approach to addressing the taint analysis findings and a thorough review of how the dangerous functions are used is strongly recommended.",[465,468,470,472,474],{"reason":466,"points":467},"High severity unsanitized taint flows found",12,{"reason":469,"points":320},"Use of dangerous function: preg_replace with \u002Fe modifier",{"reason":471,"points":82},"Use of dangerous function: proc_open",{"reason":473,"points":82},"Use of dangerous function: unserialize",{"reason":475,"points":380},"Low output escaping percentage","2026-03-16T18:31:57.494Z",{"wat":478,"direct":487},{"assetPaths":479,"generatorPatterns":482,"scriptPaths":483,"versionParams":484},[480,481],"\u002Fwp-content\u002Fplugins\u002Fnext-active-directory-integration\u002Fcss\u002Fstyle.css","\u002Fwp-content\u002Fplugins\u002Fnext-active-directory-integration\u002Fjs\u002Fmain.js",[],[481],[485,486],"next-active-directory-integration\u002Fstyle.css?ver=","next-active-directory-integration\u002Fmain.js?ver=",{"cssClasses":488,"htmlComments":490,"htmlAttributes":492,"restEndpoints":500,"jsGlobals":501,"shortcodeOutput":504},[489],"nadi-sync-to-ad-page",[491],"\u003C!-- Sync to AD Page -->",[493,494,495,496,497,498,499],"data-nonce","data-authcode","data-blogurl","data-domain-sid-set","data-sync-enabled","data-sync-user-set","data-sync-pass-set",[],[502,503],"next_ad_int","next_ad_int_logger",[]]