Перейти к основному содержимому

Управление аутентификацией

Настройка метода(-ов) аутентификации​


Администратор может настроить метод(-ы) аутентификации для сайта следующим образом:

  1. Перейдите в раздел "Администрирование" → "Плагины" → "Аутентификация" → "Настройки аутентификации".
  2. Нажмите на значок глаза, чтобы включить выбранные плагины аутентификации (закрытый глаз = отключён, открытый глаз = включён).
  3. Нажмите на ссылку "Настройки" напротив выбранного плагина(ов) аутентификации.
  4. Настройте необходимые параметры и нажмите кнопку "Сохранить".
  5. Повторите действия, пока не отредактируете все включённые плагины.

Можно включить несколько плагинов аутентификации. Любой из них может использоваться для проверки соответствия логина и пароля. Как только совпадение найдено, пользователь входит в систему, и остальные плагины не используются.

Рекомендация: Плагин, обрабатывающий наибольшее количество входов, следует переместить вверх списка, чтобы снизить нагрузку на серверы аутентификации.

Общие настройки аутентификации​


Общие настройки аутентификации могут быть изменены администратором в разделе:
"Администрирование" → "Плагины" → "Аутентификация" → "Настройки аутентификации".

Самостоятельная регистрация​

Если вы хотите, чтобы пользователи могли самостоятельно создавать учетные записи (саморегистрация), выберите "Самостоятельная регистрация по электронной почте" (или любой другой доступный плагин, поддерживающий самостоятельную регистрацию, например, LDAP) в выпадающем меню.

После этого на странице входа появится сообщение "Вы здесь впервые?" и кнопка "Создать новую учетную запись".

Примечание:

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

Важно:

  • Самостоятельная регистрация может стать источником спам-аккаунтов. Чтобы снизить этот риск, ознакомьтесь с разделом "Как я могу предотвратить создание спам-учётных записей, если я использую самостоятельную регистрацию?" в FAQ по аутентификации.
  • В Moodle 3.4.2 и новее, если саморегистрация включена, может также потребоваться подтверждение "Проверка цифрового возраста для получения согласия". Подробнее см. в разделе Конфиденциальность.

Вход по электронной почте​

Если эта опция включена, пользователи могут входить в систему, используя либо свой email-адрес, либо имя пользователя.

Разрешить учётные записи с одинаковым адресом электронной почты​

По умолчанию все имена пользователей должны быть уникальными. Если эта настройка включена (не отмечена), администраторы или загрузка данных могут создавать пользователей с email-адресом, который уже существует в системе. (Однако пользователи не смогут самостоятельно регистрироваться с email, совпадающим с уже зарегистрированным аккаунтом.)

Важно: Эта функция может вызвать путаницу среди пользователей:

  • Сброс пароля будет отправляться на общий email, поэтому все, у кого есть доступ к этому ящику, смогут получить доступ к чужим аккаунтам.
  • Пользователи могут не понимать, кому именно из них предназначены письма.

Рекомендуется по возможности использовать почтовые алиасы (например, функцию "+" в Gmail), чтобы различать письма для разных аккаунтов.

Запретить создание учётной записи при аутентификации​

Если используется внешняя база данных, например LDAP, то обычно при первом входе пользователя для него автоматически создается новая учетная запись. Отключите эту настройку, если вы не хотите, чтобы это происходило, а разрешить доступ к сайту только существующим пользователям.

Кнопка гостевого входа​

Вы можете скрыть или отобразить кнопку входа для гостей на странице авторизации. Если скрыть эту кнопку, гостевой доступ к сайту YooLearn будет отключен. Однако зарегистрированные пользователи по-прежнему смогут заходить в курсы, разрешающие гостевой доступ, без необходимости записи на них.

Ограничение одновременных входов​

По умолчанию количество одновременных входов в систему через браузер не ограничено. Данная настройка позволяет указать максимальное число разрешённых одновременных подключений через браузер. При достижении лимита самый старый сеанс будет автоматически завершён.

Примечание:
Это ограничение не применяется при использовании модулей единого входа (Single Sign-On).

Альтернативный URL для входа​

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

Важно:
Используйте эту настройку осторожно, так как ошибка в URL или на странице входа может заблокировать доступ к вашему сайту.

Отображение формы ручного входа​

Если все пользователи на сайте используют метод аутентификации (например, OAuth 2), который не требует ввода логина и пароля, вы можете скрыть форму ручного входа. Обратите внимание: пользователи с ручными учётными записями не смогут войти в систему.

URL для восстановления забытого пароля​

Если обработка случаев утери пароля полностью осуществляется вне YooLearn (например, только через службу поддержки), вы можете указать URL этого сервиса здесь. При нажатии на ссылку "забыли пароль" в YooLearn пользователи будут перенаправлены на данный URL.

Примечание: Это действие отключит все стандартные варианты восстановления пароля в YooLearn, независимо от используемых методов аутентификации.

Инструкции "Вы здесь впервые?"​

Поле "Инструкции" предназначено для настройки пользовательских указаний на странице входа. Если оставить это поле пустым, будут отображаться стандартные инструкции для входа.

Пользовательские инструкции на нескольких языках могут быть добавлены через Настройки языка.

Несколько языков

Пользовательские инструкции на нескольких языках могут быть добавлены следующим образом:

  1. Перейдите в раздел "Администрирование" → "Язык" → Языковые настройки.
  2. Выберите нужный язык и нажмите кнопку "Открыть языковой пакет для редактирования", затем — "Продолжить".
  3. Выберите файл moodle.php, введите loginsteps в поле идентификатора строки и нажмите "Отобразить строки".
  4. Введите свои пользовательские инструкции для входа в текстовое поле локализации.
  5. Нажмите кнопку "Сохранить изменения в языковом пакете", затем — "Продолжить".
  6. Повторите шаги для других языков.

Оригинал: https://docs.moodle.org/502/en/Managing_authentication