Перейти к содержанию

Настройка интеграции Nextcloud с Trusted.ID#

В этом руководстве вы узнаете, как настроить интеграцию Nextcloud c Trusted.ID.

📌 Nextcloud — экосистема сервисов для бизнес-коммуникаций и совместной работы, объединяющая звонки, видеоконференции, чаты и управление задачами.

Настройка входа c помощью Trusted.ID состоит из двух ключевых этапов, которые выполняются в двух разных системах.


Шаг 1. Создание приложения в Trusted.ID#

  1. Авторизуйтесь в Trusted.ID.
  2. Создайте новое приложение, в котором укажите:

    • Адрес приложения - адрес инсталляции системы Nextcloud. Например: https://<адрес инсталляции Nextcloud>.
    • Возвратный URL #1 (Redirect_uri) - адрес в формате https://<адрес инсталляции Nextcloud>/api/oauth/return.

    🔍 Подробнее о создании приложений читайте в инструкции.

  3. Откройте настройки приложения и скопируйте значения полей:

    • Идентификатор (Client_id),
    • Секретный ключ (client_secret).

    Настройки приложения


Шаг 2. Настройки на стороне Nextcloud#

  1. Авторизуйтесь в Nextcloud с правами администратора.
  2. Установите приложение Social Login. Это приложение позволяет пользователям входить в систему Nextcloud с использованием учетных записей сторонних сервисов. Подробнее о приложении читайте на apps.nextcloud.com.

    • Перейдите в раздел ПриложенияСоциальное и связь.

    Переход в раздел Приложения

    • Нажмите Скачать и включить для приложения Social Login.

    Включение Social Login

    После установки приложения в разделе Параметры сервера появится подраздел Social login.

  3. Перейдите в раздел Параметры сервера → подраздел Social login (Социальный вход).

  4. Нажмите кнопку Кнопка добавления подключения рядом с полем Custom OpenID Connect (Пользовательское подключение OpenID).
  5. Заполните параметры подключения:

    • Внутреннее имя - укажите внутреннее название сервиса аутентификации, которое будет отображаться в настройках Nextcloud.
    • Название - укажите название сервиса аутентификации, понятное пользователям. Название будет отображаться на кнопке страницы аутентификации и в настройках Nextcloud.
    • Authorize url - укажите URL для авторизации. Например, https://<адрес инсталляции Trusted.ID>/api/oidc/auth.
    • URL token - укажите URL для получения токена доступа. Например, https://<адрес инсталляции Trusted.ID>/api/oidc/token.
    • Client id - укажите значение, созданное на шаге 1.
    • Client Secret - укажите значение, созданное на шаге 1.
    • Scope - укажите необходимые разрешения для получения данных. Обязательный scope - openid и стандартный scope - profile . При указании нескольких разрешений разделите их пробелом. Например: profile email openid.

    Параметры подключения

  6. При необходимости выставите дополнительные настройки:

    Дополнительные настройки подключения

После завершения всех шагов в виджете авторизации Nextcloud отобразится кнопка входа для Trusted.ID.


Шаг 3. Проверка подключения#

  1. Откройте страницу входа в Nextcloud.
  2. Убедитесь, что появилась кнопка Вход через Trusted.ID.
  3. Нажмите на кнопку и выполните вход, используя корпоративные учетные данные:

    • Вы будете перенаправлены на страницу аутентификации Trusted.ID;
    • После успешного входа вы попадёте обратно в Nextcloud, авторизованным пользователем.

    Виджет входа Nextcloud

Для повышения удобства работы и хранения данных веб-сайт TRUSTED.RU использует файлы COOKIE. Продолжая работу с веб-сайтом, Вы даете свое согласие на работу с этими файлами.