Результаты поиска :

×

Пошаговое руководство по включению единого входа OAuth (SSO) для Laravel.


miniOrange Laravel oauth клиент Пакет поддерживает все известные поставщики идентификации (IdP) — Azure AD, Azure B2C, Discord, WHMCS, AWS Cognito, Keycloak, Okta, Clever, Salesforce, WordPress и др.


Мы предоставляем систему единого входа (SSO) Laravel с использованием нескольких поставщиков идентификации (IdP), некоторые из популярных провайдеров вы можете найти ниже.

Azure AD

Azure B2C

WordPress

Discord

плащ-ключ

Не можете найти своего поставщика OAuth? Пожалуйста, нажмите здесь. Здесь Свяжитесь с нами, и мы поможем вам настроить это.

1. Установка пакета с помощью Composer.

  • Откройте окно командной строки и перейдите в рабочий каталог вашего приложения Laravel.
  • Введите команду composer require miniorange/oauth-laravel-free

  • Laravel Single Sign On SSO enter common
  • Примечание: Если вы используете Laravel 5.4 или более раннюю версию, вам потребуется добавить следующее значение к 'поставщикимассив в вашем app.php файл, который можно найти в проект\конфигурация папка :provider\ssoServiceProvider::class

  • Проверить текущую версию Laravel можно с помощью команды. php artisan --version.

  • Добавьте следующее значение в Laravel Single Sign On (SSO).
  • После успешной установки пакета откройте ваше приложение Laravel в браузере и введите http://<your-laravel-domain>/mo_oauth_admin в адресной строке.
  • Программа начнет настройку вашей базы данных, а затем перенаправит вас на страницу регистрации администратора.
  • Войдите в систему, используя учетные данные, с которыми вы зарегистрировались.
  • Настройки пакета Laravel Single Sign On (SSO)

  • После входа в систему вы увидите раздел «Настройки поставщика OAuth», где найдете следующие параметры: URL перенаправления/обратного вызоваДержите его под рукой, так как он понадобится позже для настройки пакета Laravel OAuth Single Sign-On (SSO).
  • Настройки поставщика OAuth для единого входа (SSO) в Laravel

2. Настройка пакета Laravel OAuth SSO

  • Перейдите к пакету и выберите Настройки пакета вкладка на панели навигации слева.
  • Вы можете выбрать поставщика OAuth из выпадающего списка (если вашего поставщика OAuth нет в списке, выберите «Другое»).
  • При настройке поставщика OAuth необходимо указать URL-адрес перенаправления/обратного вызова.
  • Используйте данные вашего OAuth-провайдера, например: идентификатор клиента и Секрет клиента для настройки пакета.
  • Настройки поставщика OAuth для единого входа (SSO) в Laravel
  • После этого вы можете войти в Область действия, конечная точка авторизации, конечная точка получения токена доступа, конечная точка получения информации о пользователе, область действия, домен, арендатор(в соответствии с вашим поставщиком OAuth или используйте уже предоставленные по умолчанию).
  • Вы можете отправить учетные данные клиента. заголовок or тело а также отправить параметр состояния соответственно.
  • Настройки поставщика OAuth для единого входа (SSO) в Laravel
  • Нажмите на Кнопку Сохранить чтобы сохранить вашу конфигурацию.

3. Тестовая конфигурация

  • После настройки всех параметров вы можете проверить правильность настройки пакета, нажав на соответствующую кнопку. Тестовая конфигурация .
  • Тестовая конфигурация единого входа (SSO) в Laravel
  • Если конфигурация верна, вы должны увидеть экран «Тест пройден успешно» со значениями атрибутов пользователя.
  • Результаты тестирования системы единого входа Laravel (SSO).

4. Варианты единого входа (SSO)

  • Ваши пользователи могут запустить процесс единого входа, используя <your-laravel-domain>/ssologin.php?option=oauthredirect
  • Вы можете создать собственную ссылку для единого входа (SSO). Убедитесь, что она перенаправляет вас на ссылку SSO: см. пример ниже:
  • <a href="ssologin.php?option=oauthredirect">Single Sign On</a>

5. Поддержка / Демонстрация

  • Для связи с клиентами и получения демонстрационных версий и технической поддержки доступны вкладки «Поддержка» и «Запрос на пробную версию/демоверсию».
  • Laravel Single Sign On SSO Кнопка единого входа Laravel Single Sign On SSO Кнопка единого входа

Если вы не нашли то, что искали, свяжитесь с нами по адресу laravelsupport@xecurify.com или позвоните нам по телефону +1 978 658 9387 чтобы найти ответ на ваш вопрос о MiniOrange Laravel OAuth.

Привет!

Нужна помощь? Мы здесь!

поддержка