Plugin nebyl testován na 3 nejnovějších verzích WordPressu. Nemusí už být tedy podporován a u novějších verzí WordPressu může mít problémy s kompatibilitou a může být nestabilní.

LDAP Authentication 2

Popis

This plug-in extends Simple LDAP Authentication plug-in Simple LDAP Authentication.
Plug-in works as followed:

Entered credentials are checked by all hash types available on LDAP-server (ssha, smd5, crypt/standart-des, crypt/enhanced, crypt/md5, crypt/blowfish, sha, clear, md5) by specified login.

If password is correct:

If user already exist in WordPress database

  • Password, name, surname, e-mail are changed to those existing on LDAP-server.

If no such user is in WordPress database:

If automatic user transfer is disabled by plug-in settings:

  • Existing user data is updated

If automatic user transfer is enabled by plug-in settings:

  • Existing user data is updated

  • New user is created with profile received from LDAP-server.

If the password was incorrect:

  • Wrong password error is shown.

Features

  1. Update user data
  2. Updates user password
  3. Checks password hash using crypt/standart-des, crypt/enhanced, crypt/md5, crypt/blowfish, ssha, smd5, sha, md5

Instalace

This section describes how to install the plugin and get it working.

e.g.

  1. Upload and unzip ldap-authentication-2.zip to the /wp-content/plugins/ directory
  2. Activate the plugin through the ‚Plugins‘ menu in WordPress
  3. Place <?php do_action('plugin_name_hook'); ?> in your templates

Časté dotazy

Can I use SSL on LDAP connection?

Yes. You can enable SSL connection in the option page.

Can I customize LDAP search filter?

Yes. You can customize the search filters (user ID and group) in the option page.

How do I use debug mode?

This plugin has a built-in debug mode. When WP_DEBUG is enabled in wp-config.php, it will turn on the notices that some authenticatin information are added on the log entry.

Recenze

Pro tento plugin nejsou žádné recenze.

Autoři

LDAP Authentication 2 je otevřený software. Následující lidé přispěli k vývoji tohoto pluginu.

Spolupracovníci

Přehled změn

1.0

Following functions are added to original plug-in:

updates user data

  • _update_user ($username, $email, $first_name, $last_name, $role = “)

updates user password

  • _update_user_password ($username , $password)

checks password hash using crypt/standart-des, crypt/enhanced, crypt/md5, crypt/blowfish

  • _check_CRYPT ($plainTextPass, $ldapPass)

checks password hash using ssha

  • _check_SSHA ($plainTextPass, $ldapPass)

checks password hash using smd5

  • _check_SMD5 ($plainTextPass, $ldapPass)

checks password hash using sha

  • _check_SHA ($plainTextPass, $ldapPass)

checks password for exact match

  • _check_CLEAR ($plainTextPass, $ldapPass)

checks password hash using md5

  • _check_MD5 ($plainTextPass, $ldapPass)

checks entered credentials

  • _get_crypt_pass_by_type ($type, $password, $full_password)