VK WorkSpace On-Premise logo
Помощь
Обновлена 20 октября 2026 г. в 14:33

Запуск Супераппа для Почты без сервера мессенджера

Назначение документа

В инструкции описано, как запустить Суперапп (ранее — VK Teams) для использования Почты VK WorkSpace без функциональности мессенджера. Вы сможете пользоваться Почтой и Календарем через приложение, снизив при этом нагрузку на серверы.

Запуск Супераппа

Предварительные действия

  1. Установите и настройте IdP (провайдер аутентификации), совместимый с протоколом OIDC (OpenID Connect), например, Keycloak. Создайте изолированную область (в Keycloak — Realm) и клиентское приложение. На уровне сетевой конфигурации необходимо разрешить входящие HTTPS-запросы.

  2. Установите Почту VK WorkSpace версии 26.1 или выше по инструкции в зависимости от типа вашей инсталляции:

  3. Откройте веб-интерфейс установщика.

  4. Нажмите на кнопку InfoButton в правом верхнем углу, выберите пункт Продукты.

  5. Перейдите на вкладку Администрирование.

  6. Включите продукт Single sign-on-аутентификация.

  7. Внизу страницы нажмите Сохранить.

  8. Перейдите на главную страницу веб-интерфейса установщика и запустите автоматическую установку. Если после установки остались роли помеченные желтым, запустите автоматическую установку еще раз.

  9. Перейдите в расширенную панель администратора по адресу https://biz.<ваш_домен>/admin/features/?name=sso и проверьте что включена фича sso-enabled.

  10. Скопируйте и сохраните URL для обратного редиректа:

    1. В панели адмнистратора VK WorkSpace перейдите в раздел Конфигурация → Настройки → Способы аутентификации.
    2. В блоке SSO – технология единого входа нажмите на кнопку Изменить настройки.
    3. Отобразится форма SSO аутентификация. Скопируйте и сохраните URL из поля URL для обратного редиректа. Заполнять форму пока не нужно, вы вернетесь к ее заполнению позже.
    Запуск Супераппа для Почты без сервера мессенджера

Шаг 1. Пример: Создайте и настройте клиента в Keycloak

  1. Перейдите в раздел Clients и нажмите на кнопку Create client.

    Запуск Супераппа для Почты без сервера мессенджера

  2. В поле Client type выберите OpenID Connect, в поле Client ID укажите любой удобный вам идентификатор.

    Запуск Супераппа для Почты без сервера мессенджера

    Остальные поля (необязательные) заполните по желанию и нажмите на кнопку Next.

  3. Откроется раздел Capability config:

    Запуск Супераппа для Почты без сервера мессенджера
    1. Включите опции Client authentication, Authorization.
    2. В блоке Authentication flow отметьте галочками Standard flow и Direct access grants.
    3. Нажмите на кнопку Next.
  4. Откроется раздел Login settings:

    Запуск Супераппа для Почты без сервера мессенджера
    • в полях Root URL и Home URL укажите адрес сервера, на котором расположен Keycloack;
    • в поле Valid redirect URIs укажите URL для обратного редиректа из настроек SSO в панели администратора.
    • поле Valid post logout redirect URIs оставьте пустым;
    • в поле Web origins укажите ваш домен для основных сервисов.

    Нажмите на кнопку Save.

  5. Перейдите на вкладку Credentials, скопируйте и сохраните ключ-секрет из поля Client Secret.

    Запуск Супераппа для Почты без сервера мессенджера
  6. Перейдите в раздел Realm settings. На вкладке General, в блоке Endpoints, нажмите на OpenID Endpoint Configuration.

    Запуск Супераппа для Почты без сервера мессенджера

  7. Откроется страница с конфигурационными данными. Скопируйте и сохраните следующие URL-адреса: authorization_endpoint, token_endpoint, introspection_endpoint и userinfo_endpoint.

    Запуск Супераппа для Почты без сервера мессенджера

Шаг 2. Настройте SSO в панели администратора VK WorkSpace

Перейдите в раздел настройки SSO в панели администратора (Конфигурация → Настройки → Способы аутентификации) и заполните форму. В полях укажите данные, а также URL-адреса и идентификаторы, которые вы сохранили на предыдущих шагах:

Запуск Супераппа для Почты без сервера мессенджера
  • URL для корпоративной авторизации — authorization_endpoint.
  • URL для user info — userinfo_endpoint.
  • URL получения токена — token_endpoint.
  • URL для валидации токена (token introspection) — introspection_endpoint.
  • Client ID — идентификатор, который вы придумали и сохранили при создании клиента в OIDC-провайдере.
  • Client Secret — ключ-секрет из интерфейса OIDC-провайдера.

Шаг 3. Пример: Выполните настройку в интерфейсе Keycloak

Вернитесь в интерфейс администрирования Keycloak.

1. Создайте нужные вам атрибуты

Если нужно, чтобы в системе и адресной книге отображалась дополнительная информация о пользователе, создайте соответствующие атрибуты в Keycloak. Все доступные атрибуты перечислены в таблице:

Название атрибута

Описание

Включить опцию Multivalued

related_emails

Связанные почтовые ящики

да

job_title

Должность

нет

department

Подразделение

нет

company

Организация

нет

phone

Рабочий номер телефона

да

phone_fax

Факс

да

phone_home

Домашний номер телефона

да

phone_mobile

Мобильный номер телефона

да

phone_other

Дополнительный номер телефона

да

address

Адрес. Данный атрибут может быть передан как с типом string, так и с типом object, со следующим набором параметров:
- country (страна)
- postal_code (индекс)
- region (регион)
- locality (город)
- street_address (улица, дом, офис).
При передаче атрибута с типом object происходит склейка параметров в строку в следующем порядке: postal_code, country, region, locality, street_address.

нет

comment

Примечание / комментарий

нет

boss

ФИО руководителя

нет

Перейдите в раздел Realm settings, на вкладке User profile нажмите на кнопку Create attribute и заполните форму:

Запуск Супераппа для Почты без сервера мессенджера
  • в полях Attribute [Name] и Display name введите название нужного атрибута, например related_emails;
  • если нужно, включите опцию Multivalued (см. в таблице выше);
  • остальные настройки/поля оставьте без изменений;

Нажмите на кнопку Create. Повторите действия и создайте все нужные атрибуты.

2. Создайте записи для нужных вам атрибутов

В разделе Client scopes заведите записи для созданных атрибутов.

2.1. Нажмите на кнопку Create client scope и заполните форму:

  • в полях Name и Description укажите название нужного атрибута, например related_emails;
  • в поле Type выберите default;
  • в поле Protocol выберите OpenID Connect;

Нажмите на кнопку Save.

2.2. Перейдите на вкладку Mappers и нажмите на кнопку Configure a new mapper. Откроется окно со списком — найдите в списке User attribute и нажмите на него. Заполните форму:

Запуск Супераппа для Почты без сервера мессенджера
  • в полях Name и Token Claim Name укажите название нужного атрибута, например related_emails;
  • в поле User attribute выберите из списка соответствующее название атрибута, например related_emails;
  • если нужно, включите опцию Multivalued (см. в таблице выше).

Остальные настройки оставьте без изменений. Нажмите на кнопку Save. Повторите действия для всех нужных вам атрибутов.

3. Завершите настройку

Перейдите в раздел Clients и выберите ранее созданного клиента. На вкладке Client scopes выполните следующие действия:

  1. Найдите в списке параметр email и убедитесь, что у него задан тип Default и указано OpenID Connect built-in scope: email.

    Запуск Супераппа для Почты без сервера мессенджера
  2. Нажмите на кнопку Add client scope и в открывшемся окне отметьте галочками все созданные атрибуты. По умолчанию в окне отображается 10 записей, поэтому если вы создали больше десяти атрибутов, воспользуйтесь опцией перехода, чтобы отметить все атрибуты. Затем нажмите Add → Default.

    Запуск Супераппа для Почты без сервера мессенджера

На этом настройка SSO в Keycloak завершена.

Шаг 4. Активируйте вход через SSO в панели администратора

Перейдите в интерфейс настроек SSO в панели администратора VK Workspace (Конфигурация → Настройки → Способы аутентификации) и включите вход через SSO:

Запуск Супераппа для Почты без сервера мессенджера

Шаг 5. Убедитесь, что аутентификация через SSO работает

  • Авторизуйтесь в любом сервисе VK WorkSpace через учетную запись, заведенную в панели администратора.
  • Авторизуйтесь в любом сервисе VK WorkSpace через учетную запись, заведенную в Keycloack и отсутствующую в панели администратора. Проверьте, что сотрудник появился в списке пользователей после успешной авторизации (раздел Пользователи в меню панели администратора).

Где скачать суперапп?

Суперапп будет доступен для скачивания на лендинге по адресу https://dl.<сайт_компании>.

Доступные функциональности после запуска Супераппа

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

Управление осуществляется через файл конфигурации /opt/mailOnPremise/dockerVolumes/superapp-nginx1/public/myteam-config.json.

Ограничения после запуска Супераппа

Начиная с версии 26.1 Суперапп может работать без инсталляции Мессенджера VK WorkSpace, но в таком случае групповые политики не будут доступны. Если вам необходимы групповые политики — запустите Суперапп по инструкции.


Технический писатель: Белова Ирина

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