Домены в AuthServer

Материал из Course Orchestra
Перейти к: навигация, поиск

Настройка login.jsp

  • страница аутентификации должна содержать поле "Домен", которое представляет собой выпадающий список доменов, которые берутся из settings-файла (ниже);
  • по умолчанию отображается первый домен из списка;
  • из куки возвращается значение домена, вводимого пользователем в предыдущей сессии;
  • если пользователь в поле "Логин" вводит символ "\", то все, что до символа слэша - домен, далее идет сопоставление из выпадающего списка доменов введенного значения пользователем, если сопоставление прошло успешно, то поле "Домен" подкрашивается серым с выбранным пользователем значением, если не успех, то поле "Домен" очищается и также становится серым, все что после символа слэша - логин. Если пользователь нажимает кнопку Войти, а домен неправильный, то ему выдается сообщение об ошибке (сверху красным) без попытки обращения к AuthServer.

Настройка AuthServer:

  • в settings-файле настройки любого источника (в т.ч. файлового и бд), должен присутствовать тег provider_alias, который содержит информацию о кратком имени домена и отображается непосредственно пользователю (п.1.a.). Если provider_alias пустой, то коннект делать по провайдерам с пустым значением.
  • для провайдеров ldap существует тэг domain_name.
  • запрос на ldap-источник осуществляется два раза, один осуществляется в формате "login", второй в формате "domain\login".

{{#allow-groups:user}}