Skip to content

OAuths - Настройка сторонних входов для вашего веб-сайта

Страница OAuths в VpAdmin позволяет вам настраивать интеграции стороннего входа для ваших опубликованных веб-сайтов, позволяя пользователям входить в систему, используя свои существующие учетные записи с популярных платформ. Это упрощает пользовательский опыт и может повысить вовлеченность на вашем сайте.

Обзор

Страница OAuths предоставляет централизованное место для управления сторонними конфигурациями входа для ваших веб-сайтов. Здесь вы можете:

  • Добавлять новые конфигурации: Создавайте интеграции с такими платформами, как GitHub, GitLab, Google и Facebook.
  • Управлять существующими конфигурациями: Редактируйте, удаляйте или переключайте статус ваших настроек OAuth.
  • Поиск и фильтрация: Быстро находите конкретные конфигурации с помощью фильтров.

Поддерживаемые платформы

В настоящее время VpAdmin поддерживает интеграцию OAuth со следующими платформами:

  • GitHub
  • GitLab
  • Google
  • Facebook

Поддержка других платформ будет добавлена в будущих выпусках.

Добавить конфигурацию OAuth

Добавить настройку OAuth
  1. Выберите веб-сайт: Выберите веб-сайт, для которого вы хотите настроить интеграцию OAuth. Обратите внимание, что будут доступны только веб-сайты с включенной функцией администратора.

  2. Выберите платформу: Выберите платформу, с которой вы хотите интегрироваться (например, GitHub, GitLab, Google, Facebook).

  3. Введите идентификатор клиента и секрет клиента: Получите идентификатор клиента и секрет клиента из консоли разработчика выбранной платформы. Эти учетные данные необходимы для аутентификации вашего веб-сайта на платформе. Примеры того, как их получить, см. в разделе Пример GitHub ниже.

  4. Настройте URI перенаправления: URI перенаправления генерируется автоматически на основе выбранного вами веб-сайта.

    ПРИМЕЧАНИЕ

    Пожалуйста, убедитесь, что вы правильно установили свой фактический домен в поле «Домен» при создании или редактировании своего веб-сайта в разделе «Конфигурация сайтов».

  5. Установите статус: Включите или отключите конфигурацию с помощью переключателя статуса.

После настройки функции стороннего входа в окне входа на ваш веб-сайт будут активированы, как показано ниже:

OAuth включен на стороне пользователя

Пример GitHub

Вот подробный пример того, как настроить интеграцию GitHub OAuth:

  1. Создайте OAuth-приложение на GitHub:
    • Перейдите в настройки своей учетной записи GitHub и перейдите к Настройки разработчика -> OAuth-приложения.
    • Нажмите «Новое OAuth-приложение».
    • Заполните следующие поля:
      • Имя приложения: Введите имя для своего приложения (например, НазваниеВашегоВебсайта).

      • URL домашней страницы: Введите URL домашней страницы вашего веб-сайта (например, https://your.domain.name).

      • URL обратного вызова авторизации: Введите URI перенаправления, который вы настроили в VpAdmin.

        Он соответствует следующему шаблону:

        https://your.domain.name/social-callback?source=platform
        • Замените your.domain.name на доменное имя вашего веб-сайта.
        • Замените platform на платформу, которую вы настраиваете (например, github, gitlab, google, facebook).

        Пример для GitHub:

        https://your.domain.name/social-callback?source=github
Создание OAuth-приложения Github
  1. Получите идентификатор клиента и секрет клиента:
    • После создания OAuth-приложения вы будете перенаправлены на страницу настроек приложения.
    • Скопируйте идентификатор клиента и сгенерируйте новый секрет клиента.
Идентификатор клиента и секрет
  1. Введите учетные данные в VpAdmin:
    • Вернитесь на страницу OAuths VpAdmin.
    • Вставьте скопированные идентификатор клиента и секрет клиента в соответствующие поля для конфигурации GitHub.

Заключение

Настроив интеграцию OAuth, вы можете улучшить пользовательский опыт вашего веб-сайта, предоставив пользователям удобный и безопасный способ входа в систему. VpAdmin упрощает этот процесс, предоставляя централизованную платформу для управления всеми вашими конфигурациями стороннего входа. Благодаря поддержке популярных платформ, таких как GitHub, GitLab, Google и Facebook, вы можете легко интегрировать эти параметры входа на свой веб-сайт и упростить процесс регистрации пользователей.

Собрано и опубликовано vpadmin.org