Настройка SSO через SAML 2.0
Цель
Настройка единого входа (SSO) в Printum через протокол SAML 2.0. Пользователь аутентифицируется через корпоративный Identity Provider (IdP) и получает доступ к Printum без отдельного логина.
Предусловия
- Настроена интеграция с доменом (пользователи импортированы)
- Сопоставлены атрибуты домена, в том числе
unique_id - Имеется доступ к панели администратора IdP-сервера
Шаги настройки
Шаг 1. Подготовить файл метаданных IdP
- Войдите в панель администратора вашего сервера аутентификации (Identity Provider, IdP).
- Найдите раздел, отвечающий за экспорт метаданных.
- Скачайте файл метаданных в формате
.xml.
Шаг 2. Добавить настройки SAML 2.0 в Printum
- Перейдите в раздел «Настройки доменной авторизации» в административной панели мониторинга.
- Нажмите «Добавить настройки доменной авторизации».
- Заполните поля:
- Тип — выберите
SAML 2.0. - Метаданные IdP — загрузите скачанный файл метаданных.
- Приватный ключ и Сертификат — оставьте пустыми для автогенерации, либо загрузите свою пару ключ–сертификат.
- Тип — выберите
- Нажмите «Сохранить».
Шаг 3. Настроить Service Provider на стороне IdP
- В столбце «Метаданные SP» нажмите «Открыть» и сохраните данные в файл.
- Загрузите этот файл в свою службу федерации при создании проверяющей стороны (Service Provider).
- Настройте передачу атрибута «ИД имени» (
name_id): укажите атрибут, сопоставленный сunique_idпри настройке импорта из домена.
Ожидаемый результат
При входе в Printum пользователь перенаправляется на страницу аутентификации IdP, вводит доменные логин и пароль, после чего получает доступ к системе.
Как проверить
- Перейдите на страницу авторизации Printum и выберите «Авторизоваться при помощи доменной УЗ».
- Должно произойти перенаправление на страницу IdP.
- После ввода доменных учётных данных — успешный вход в Printum.
Связанные страницы
- Настройка SSO через Kerberos
- Настройка атрибутов домена
- Интеграция с Active Directory