Продукты Р7
Корпоративный сервер 2024
Корпоративный сервер 2024
Сервер документов
Сервер документов
Редакторы
Редакторы
Корпоративный сервер 2019
Корпоративный сервер 2019
Графика
Графика
Команда
Команда
Мобильные редакторы
Мобильные редакторы
Облачный офис
Облачный офис
Почта
Почта
Органайзер
Органайзер
Сервер лицензирования
Сервер лицензирования
Файл-Экспресс
Файл-Экспресс
Дополнительно
Часто задаваемые вопросы
Разработчикам
Интеграции
Новые возможности

Настройка SSO в связке Корпоративный сервер 2024 (SP)+Avanpost (IdP)

Обновлено: 08.07.26

0. Версии используемого ПО

  • Avanpost MFA >v1.17.7
  • Версия API: 2026.1.12.16832 / Обновление UI: 05.05.2026, 16:20:36

1. Настройка Корпоративный сервер 2024 (SP)

1.1. Настраиваем SSO аутентификацию

Проверяем, что ссылка на файл метаданных Avanpost доступна публично:

https://t-avanpost.kaluga.s7-office.site/.well-known/samlidp.xml

Где:

https://{аvanpost-domain}/.well-known/samlidp.xml

Переходим в модуль «Р7-Управление» ➜ «Общие настройки» ➜ «Настройки SSO»:


И редактируем поля «Настройки SSO»:

Где:

  • Metadata IdP (URL) — указываем ссылку на конфигурацию IdP сервера (шаг 1.1);
  • Issuer (SP Entity ID) — редактируем ссылку на метаданные SP сервера по следующей схеме: https://{r7disk-domain}/saml2/Metadata;
  • Файл сертификата — добавляем .pfx сертификат для подписи сообщений;
  • Пароль сертификата — указываем пароль на .pfx сертификат.
Уточнение

При загрузке нового сертификата пароль обязателен. Для существующего сертификата пароль необязателен (сохранится старый). Если указать новый пароль — он обновится.

Нажимаем «Сохранить».

1.2. Включаем SSO аутентификацию

Открываем файл /opt/r7-office/Api/appsettings.json:

nano /opt/r7-office/Api/appsettings.json
# Меняем значение «esiaType»:
# Если параметр «esiaType» отсутствует, то вы можете добавить его самостоятельно:
  "esiaType": "saml2",
  "rabbitMq": {
    "host": "localhost",
    "username": "guest",
    "password": "guest",
    "timeout": 10
  },

Перезапускаем службы командой:

supervisorctl restart all

2. Настройка Avanpost (IdP)

2.1. Подготовка Avanpost (IdP) для настройки SSO (опционально)

Переходим на вкладку «Пользователи» ➜ «Редактор атрибутов»:


Добавляем атрибуты, например:

Настройка SSO в связке Корпоративный сервер 2024 (SP)+Avanpost (IdP)

Где:

  • Job_title — атрибут для указания должности;
  • Сity — атрибут для указания города.

2.2. Добавляем параметры приложения SP

Переходим на вкладку «Приложения» ➜ «Добавить приложение»
Значения для заполнения настроек интеграции доступны по ссылке:

https://lp-cddisk.kaluga.s7-office.site/saml2/Metadata

Где:

https://{r7disk-domain}/saml2/Metadata (шаг 1.1)

Настройка SSO в связке Корпоративный сервер 2024 (SP)+Avanpost (IdP)
Настройка SSO в связке Корпоративный сервер 2024 (SP)+Avanpost (IdP)
Настройка SSO в связке Корпоративный сервер 2024 (SP)+Avanpost (IdP)
Настройка SSO в связке Корпоративный сервер 2024 (SP)+Avanpost (IdP)

2.3. Настраиваем атрибуты SAML для пользователя

Переходим на вкладку «Приложения» ➜ «Наименование созданного ранее приложения« ➜ «Attributes».

Настройка SSO в связке Корпоративный сервер 2024 (SP)+Avanpost (IdP)

Где:

mail

  • Наименование: mail
  • Name Format: Basic
  • Тип атрибута: Значение из атрибута
  • Значение: user.email

samaccountname

  • Наименование: samaccountname
  • Name Format: Basic
  • Тип атрибута: Значение из атрибута
  • Значение: user.username

sn

  • Наименование: sn
  • Name Format: Basic
  • Тип атрибута: Значение из атрибута
  • Значение: user.family_name

givenName

  • Наименование: givenName
  • Name Format: Basic
  • Тип атрибута: Значение из атрибута
  • Значение: user.given_name

mobile

  • Наименование: mobile
  • Name Format: Basic
  • Тип атрибута: Значение из атрибута
  • Значение: user.phone_number

(шаг 2.1)

  • Наименование: l
  • Name Format: Basic
  • Тип атрибута: Значение из атрибута
  • Значение: user.extra.City

title (шаг 2.1)

  • Наименование: title
  • Name Format: Basic
  • Тип атрибута: Значение из атрибута
  • Значение: user.extra.Job_title

uid

  • Наименование: uid
  • Name Format: Basic
  • Тип атрибута: Значение из атрибута
  • Значение: user.id

2.4. Добавляем группу для приложения SP

Переходим на вкладку «Группы» ➜ «Добавить группу»:

Настройка SSO в связке Корпоративный сервер 2024 (SP)+Avanpost (IdP)

2.5. Настраиваем группу для приложения SP

Переходим на вкладку «Группы» ➜ «Наименование созданной ранее группы«.

Добавляем пользователей:


Назначаем приложение:


Выбираем процесс аутентификации:

3. Проверка работы Корпоративного сервера 2024 (SP) и Avanpost (IdP)

3.1. Вход в Корпоративный сервер 2024 (SP)

Перейдите на страницу аутентификации Корпоративного сервера 2024.

Например:

https://lp-admin.kaluga.s7-office.site

Нажмите на кнопку «Войти через ССО». Если этой кнопки нет, то SSO не включен:


Если всё настроено верно в SP и IdP, мы будем перенаправлены на форму логина в Avanpost (IdP).

3.2. Ввод логина и пароля учетной записи в Avanpost (IdP)

Введите логин и пароль учетной записи в Avanpost (IdP) и нажмите кнопку «Войти»:


Если учетные данные указаны правильно, мы будем перенаправлены на страницу модуля Р7 Почта:


Проверяем профиль пользователя на корректность передачи атрибутов:

Была ли эта статья полезной?

Поделитесь пожалуйста своим мнением

      В статье есть ошибкиРекомендации не помоглиТекст трудно понятьСодержание статьи не соответствует заголовкуДругое