На портале с несколькими сайтами куки-файлы для аутентификации выдаются для каждого сайта отдельно. Это означает, что пользователям необходимо входить в систему отдельно для каждого сайта.
- Как работает аутентификация для разных типов пользователей
- SSO в мультисайтовом режиме
- Особый случай: доступ автора к дополнительному сайту
Как работает аутентификация для разных типов пользователей
В системе Документерра существуют два типа пользователей: авторы и авторизованные читатели.
- Авторы после входа в систему всегда перенаправляются на основной сайт, поэтому на практике они могут быть аутентифицированы только на основном сайте. Они не могут работать напрямую на сайтах, не являющихся основным сайтом. Если автор пытается войти на сайт, не являющийся основным, происходит так, как описано здесь.
- Авторизованные читатели должны проходить аутентификацию для каждого сайта отдельно. Читателю, вошедшему на Сайт А, потребуется выполнить вход повторно при переходе на Сайт Б, Сайт В и т.д. В отличие от авторов, они могут быть авторизованы на нескольких сайтах одновременно.
Токены входа также обеспечивают аутентификацию только для одного конкретного сайта за раз.
SSO в мультисайтовом режиме
SSO следует той же логике — аутентификация привязана к конкретному сайту. В остальном принцип работы не отличается от того, как работает SSO для порталов без дополнительных сайтов. Подробнее читайте в следующем разделе: Технология единого входа (SSO).
Чтобы использовать SSO на нескольких сайтах, вам потребуется настроить соответствующие домены и URL-адреса перенаправления на стороне вашего поставщика удостоверений. Для получения более подробной информации обратитесь к документации вашего поставщика удостоверений (IdP).
Особый случай: доступ автора к дополнительному сайту
Авторам рекомендуется всегда осуществлять доступ к порталу через основной сайт и работать оттуда.
Если автор переходит на сайт, не являющейся основным сайтом (Сайт Б), еще не выполнив вход в систему, происходит следующее:
- Автору нужно выполнить вход в систему, после чего он перенаправляется на основной сайт.
- Ему необходимо снова выполнить вход на основной сайт.
- После входа на основной сайт, если он вернется на Сайт Б и попытается войти там, он автоматически выйдет из системы на основном сайте, и ему потребуется выполнить вход снова.