Подключение к WordPress с авторизацией через LDAP от Notes Domino

Понадобилось мне настроить маленький вордпрессик внутри предприятия (коллеги, привет!) с авторизацией для сотрудников. Технически сайт расположен во внутренней сети и к нему нет доступа извне, но это к делу не относится. Важно то, что регистрироваться не надо — достаточно залогиниться через существующий аккаунт Lotus Notes.

Первое, что надо сделать для такой авторизации, это установить поддержку на сервере

apt-get install php5-ldap
/etc/inin.d/apache2 restart

Во вторых, заходим в админку своего WordPress -> Плагины -> Добавить новый -> Поиск «Simple LDAP Authentication» -> Установить.

Когда плагин установится и активизируется, надо настроить всё как надо. У меня настройки такие:

Так как система должна под каждого залогинившегося создавать профиль wordpress, а они ни собаку внутри имени, ни пробел не хотят, то я предложил регистрироваться по той части e-mail-а, которая стоит до собаки. И поисковая строка для LDAP выглядит у меня вот так: (&(objectclass=dominoPerson)(mail=%user_id%@iba.by))
Для балования с поисковой строкой я пользовал консольный ldap клиент.

Во избежание вопросов с правами, я сначала в основных настройках поставил что бы все свежезарегистрировавшиеся были администраторами, а после своего первого логина попросил что бы они были только подписчиками. А аваторки у меня все будут на граватор заливать.

Добавить комментарий

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.