b2evolution b2evolution

  • Sign in
  • Sign up
  • About
  • Downloads
  • Hosting
  • Docs
  • Support
  • Sign in
  • Sign up
  • Releases
  • Skins
  • Plugins
  • Locales
 
  • « Gallery2 Plugin
  • Ping Ping-O-Matic Plugin »

LDAP Plugin

Categories: Other Plugins, 1.9, 5.x, Downloadable Plugin, 6.x, LDAP Integration
This is a PRO Feature.

This plugin is freely available but is supported only through PRO Support.

The LDAP plugin provides authentication by querying one or more LDAP servers.

When b2evolution’s login form is submitted, the plugin will intercept the login request to query the LDAP servers instead of querying b2evolution’s internal user table.

The plugin can do the following:

  • Verify the password
  • Create the user in the internal user table, with first name and last name.
  • Download and assign the user profile picture
  • Create and/or assign the main group for the user
  • Create and/or assign secondary groups for the user
  • Create and/or assign organization memberships for the user
Download Now!
10.zip (15 KB)
Authorb2evolution Group (v1 by blueyed)
Last tested in version6.7.0
Official page: https://github.com/b2evolution/ldap_plugin

Setup

If you have problems with setting up the plugin, enable Debugging and see what gets output in the Debuglog category for the plugin (at the bottom of the page).

See also: LDAP Integration

Settings

LDAP Plugin
  • Default Primary Group will be used when creating a new user in b2evolution after having found it in LDAP (but no group info is found in LDAP, see Assign primary group by: below)

Multiple LDAP servers can be queried in order. The first one that matches the login/password will be queried for account details and a user account will be created/updated in b2evolution.

  • LDAP Server, Protocol version, Data encoding: allow to connect the server
  • RDN for binding/authenticating : this is what will be used ti check if the username exists and verify password

After successful authentication:

  • User Details - Base DN & Search filter: these will be used to query user details such as firstanme & lastname from the LDAP server.
  • Expand profile pictures to a square: use this if the LDAP profile pictures don’t work well when imported in to b2evolution
  • Assign primary group by: This key, from the DLAP user data will be used a Primary group name in b2evolution. If not found the Default Primary Group (above) will be used.
  • Template for new primary groups: If the group name found above doesn’t match an existing Group inside b2evolution, then a new group with that name can be created. This group would be a duplicate (with the new name) of the group selected here. This is critical for setting default permissions.
  • Secondary Groups - *: Use these fiels to assign secondary groups in b2evolution. This is similar to what happens for the primary group. NOTE: if a user gets secondary groups revoked in LDAP, they will also be unlinked from the user in b2evolution, the next time the user logs in. This works well if users sessions expire quickly enough to make users re-authenticate at least once per day.

    History

The LDAP plugin originally shipped with b2evolution until 1.9.1 and then has been moved out to the Plugins Repository.

You can browse the original source at SourceForge or check it out from SVN.

Attachments:

  • 10.zip (15 KB)
  • 3.zip (12 KB)
  • 2-beta.zip (12 KB)
  • ldap_plugin-6.1-beta.zip (5.2 KB)
  • ldap_plugin-2.1-beta.zip (4.4 KB)
  • ldap_plugin-2.0.zip (4.4 KB)
Tags: PRO FeaturePRO Supportgithub

1 comment

Comment from: fplanque Member

We updated the plugin to make it work with b2evolution v6 (which has enhanced encryption for passwords).

The latest version (for b2evolution v6) is available at: https://github.com/b2evolution/ldap_plugin

2015-08-28 @ 14:17


Form is loading...

Plugin Repository

Plugins are little PHP scripts that allow you to add features that are not (yet) built into the b2evolution core.

How to...

  • Introduction to Plugins
  • How to install a plugin (after downloading it)
  • How to make a new plugin
 Upload a plugin!
Submit your own plugin

User log in

Lost your password?
Register »

Search by keyword

Filtering options

Retain only results that match:

XML Feeds

  • RSS 2.0: Posts, Comments
  • Atom: Posts, Comments
What is RSS?

About b2evolution

  • What is it?
  • Features
  • Getting Started
  • Screenshots
  • Online demo
  • Testimonials
  • Design philosophy
  • Free & open source
  • Terms of service

Downloads

  • Latest releases
  • Skins
  • Plugins
  • Language packs

About us

  • About us
  • Contact

Webhosting Guide

  • Web hosting blog
  • Best web hosting
  • Cheap web hosting
  • Green web hosting
  • Hosting with SSH
  • VPS hosting
  • Dedicated servers
  • Reseller hosting
  • Int'l: UK / France

Docs & Support

  • Online manual
  • Forums
  • Hire a pro !

Other

  • Adsense
  • Press room
  • Privacy policy

Stay in touch

  • GitHub
  • Twitter
  • Facebook
  • LinkedIn
  • News blog
  • RSS feed
  • Atom feed

Founded & Maintained by François Planque