You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
docs/docs/hardware/synology/sso-client.md

3.2 KiB

SSO вход на Synology через Authentik

Чуть от себя, чуть с официальной документации.

!!! warning

Применимо к DSM 7.1 и выше.

Подготовка

Будут использоваться следующие заполнители:

  • synology.company— это полное доменное имя сервера Synology DSM.
  • authentik.company— это полное доменное имя установки authentik.

Настройки на Authentik

В интерфейсе администратора Authentik, в разделе «Поставщики» создайте поставщика OAuth2/OpenID со следующими настройками:

  • Название: Synology
  • URI перенаправления: https://synology.company/#/signin (обратите внимание на отсутствие косой черты и включение порта веб-интерфейса)
  • Ключ подписи: выберите любой доступный ключ.
  • Режим темы: Based on the Users's Email
  • Обратите внимание на Client ID и Client secret.

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

Настройка Synology DSM

Чтобы настроить Synology DSM для использования Authentik в качестве поставщика OpenID Connect 1.0:

  1. В панели управления DSM перейдите в раздел Домен/LDAP -> Клиент SSO.
  2. Установите флажок Выберите SSO по умолчанию на странице входа в систему.
  3. Установите флажок Включить службу OpenID Connect SSO.
  4. Нажмите на кнопку Настройки OpenID Connect SSO.
  5. Настройте следующие значения:
    • Профиль: OIDC
    • Тип учетной записи: Домен/LDAP/локальный
    • Имя: Authentik
    • Well-known url: скопируйте его из «URL-адреса конфигурации OpenID» в провайдере аутентификации (URL-адрес заканчивается на «/.well-known/openid-configuration»).
    • Идентификатор приложения: «Идентификатор клиента» от поставщика аутентификации.
    • Секрет приложения: «Секрет клиента» от провайдера аутентификации.
    • Переадресация URI: https://synology.company/#/signin (он должен точно соответствовать «URI перенаправления» в authentik)
    • Область действия авторизации: openid profile email
    • Заявка на имя пользователя: preferred_username
    • Сохраните настройки.