Категории
Уведомление:подпишитесь Заходите к нам в Telegram-чат

WP Cassify

SaNcHeS
Опубликовано 7-08-2021, 16:27
Если вам нравится этот плагин: в качестве награды за свои усилия я хотел бы получать футболки (или другие вкусности) в качестве подарков от университетов или компаний, которые его используют. Мой размер L. С уважением. Этот плагин аутентификации JASIG CAS не имеет зависимости от библиотеки phpCas. Это не только плагин аутентификации. Вы можете создавать собственные правила авторизации в соответствии с заполненными атрибутами пользователя cas. Если пользователя нет в базе данных WordPress, он может быть создан автоматически. Есть много возможностей. Вы можете настроить все. Веб-сайт https://wpcassify.wordpress.com/ Требования Требуется как минимум версия PHP 7.0 Требуется как минимум пакет PHP CURL Включенные функции НОВЫЕ ВОЗМОЖНОСТИ !!! Поддержка SLO (Single Log Out) (спасибо dedotombo и мне). Добавление оператора NCONTAINS (спасибо blandman) Исправление ошибки в режиме шлюза (автоматический вход) (еще раз спасибо dedotombo). Теперь необходимо взломать файлы темы, чтобы запустить ее. Добавление опции выхода из системы при сбое аутентификации, чтобы не беспокоить пользователей. Инициализируйте сеанс PHP на более позднем этапе (на wp_loaded, а не на инициализации). Добавление некоторых таможенных хуков и фильтров. Протестировано с сервером CAS версии 4.1.4. Совместимость с протоколом CAS версии 2 и 3. Автоматическое создание пользователя, если его нет в базе данных WordPress. Синхронизируйте мета-данные пользователя WordPress с атрибутами пользователя CAS. Добавлена поддержка многозначных пользовательских полей cas. Теперь многозначные поля можно сериализовать для хранения в пользовательских метаданных WP User. Параметры конфигурации плагина резервного копирования / восстановления. Вы можете выбрать атрибуты пользователя CAS, которые хотите заполнить. Затем вы можете получить к ним доступ через сеанс PHP. Будьте осторожны, чтобы получить доступ к пользовательским атрибутам CAS из файла темы (начиная с версии 1.8.4), используйте следующий код: wp_cassify_get_cas_user_datas ()); }?> Настройте роли WordPress для пользователя в соответствии с атрибутами пользователя CAS. Если плагин активирован по сети, вы можете определить область действия правила роли пользователя по идентификатору блога. Редактор правил авторизации. Совместим с плагином контроля доступа WordPress. Управление белым списком URL-адресов для обхода аутентификации CAS на определенных страницах. Намного более простой обходной аутентификации с помощью метода post, предоставленного Сьюзан Боланд (см. Онлайн-документацию). Создайте форму аутентификации wordpress с атрибутом перенаправления следующим образом: true, 'Remember' => true, 'redirect' => site_url ('/? Wp_cassify_bypass = bypass'), 'form_id '=>' loginform ',' id_username '=>' user_login ',' id_password '=>' user_pass ',' id_remember '=>' Rememberme ',' id_submit '=>' wp-submit ',' label_username '=> __ ('Имя пользователя'), 'label_password' => __ ('Пароль'), 'label_remember' => __ ('Запомнить меня'), 'label_log_in' => __ ('Войти'), 'value_username' => '', 'value_remember' => false); wp_login_form ($ args); ?> Получать уведомления по электронной почте при срабатывании триггера (после создания учетной записи пользователя, после входа / выхода пользователя). Определите правила уведомлений на основе значений атрибутов пользователя. Очистите роли пользователей перед применением правил для ролей пользователей. Определите правила истечения срока действия учетной записи пользователя на основе атрибутов пользователя CAS. Сетевая активация разрешена. Вы можете установить URL-адрес выхода из службы (необходим сервер CAS с настроенной опцией followServiceRedirects). Добавьте поддержку веб-приложения, размещенного за обратным прокси-сервером. (Спасибо franck86) Добавьте собственные хуки: wp_cassify_after_cas_authentication, wp_cassify_before_auth_user_wordpress, wp_cassify_before_redirect, wp_cassify_after_redirect. (См. Онлайн-документацию) Пользовательский фильтр для выполнения пользовательского синтаксического анализа ответов сервера Cas. Имя перехвата: wp_cassify_custom_parsing_cas_xml_response (см. Онлайн-документацию) Пользовательский шорткод для создания ссылки для входа / выхода из CAS в ваш блог. (См. Онлайн-документацию) Параметры отладки, дамп последнего ответа сервера xml cas. Определите, прошел ли пользователь аутентификацию с помощью CAS с ваших общедоступных страниц, и выполните автоматический вход в систему в режиме шлюза. Добавьте операторы «-IN» и «-NOTIN» для обработки значений атрибутов массива, возвращаемых из CAS. Когда у вас есть: $ cas_user_datas ['title'] = array ('Студент', 'Профессор'); Тогда вы можете использовать: (CAS {название} -IN "профессор")

Автор: Alain-Aymerick FRANCOIS

Версия: 2.2.7

Последнее обновление: 2021-06-08 3:10pm GMT

Понравилось?
0
0
0

Скачать WP Cassify:

wp-cassify.zip Размер файла: 0 b
200
0