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

×

Единый вход (SSO) OAuth для Laravel с использованием Auth0 в качестве поставщика OAuth.


Плагин Laravel OAuth Single Sign-On (SSO) позволяет включить единый вход OAuth для ваших приложений Laravel. Используя единый вход, вы можете использовать только один пароль для доступа к вашему приложению и сервисам Laravel. Наш плагин совместим со всеми поставщиками идентификации, поддерживающими OAuth. Здесь мы рассмотрим пошаговое руководство по настройке единого входа (SSO) между Laravel и Auth0, рассматривая Auth0 в качестве поставщика OAuth. Чтобы узнать больше о других функциях, которые мы предоставляем в плагине Laravel OAuth client single-sign-on-sso, вы можете перейти по этой ссылке.

Установка клиента Laravel OAuth

  • Откройте окно командной строки и перейдите в свой рабочий каталог. Главная директория приложения Laravel.
  • Введите команду ниже.
    composer require miniorange/oauth-laravel-free
  • После успешной установки пакета откройте ваше приложение Laravel в браузере и введите {laravel-application-domain}/mo_oauth_admin
  • Программа начнет настройку вашей базы данных, а затем перенаправит вас на страницу регистрации администратора.
  • Для настройки плагина зарегистрируйтесь или войдите в свою учетную запись miniOrange.
  • Настройки плагина Laravel Single Sign On SSO
  • После входа в систему вы увидите Настройки поставщика OAuth В этом разделе вы получите URL-адрес переадресации/обратного вызова. Сохраните его, так как он понадобится позже для настройки плагина единого входа Auth0 (SSO).
  • Настройки клиента Laravel Single Sign On SSO OAuth

Шаги по настройке единого входа (SSO) Auth0 для входа в Laravel.

1. Настройте Auth0 в качестве поставщика OAuth.

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

2. Настройка плагина Laravel OAuth для Auth0

  • Перейдите на сайт miniOrange Laravel OAuth SSO плагин и нажмите Выберите Auth0 в качестве поставщика OAut.
  • Laravel Single Sign On SSO выберите приложение
  • Введите идентификатор клиента и Секрет клиента из Auth0 Приложение.
  • Сохранение настроек в Laravel Single Sign On (SSO)
  • Настройка Объем as профиль OpenID и введите имя домена, скопированное из настроек приложения Auth0.
  • Note : Add http:// or https:// in domain name.

  • Вы можете отправить учетные данные клиента. заголовок or тело а также отправить состояние параметр также введите атрибут входа согласно вашему требованию.
  • Laravel Single Sign On SSO выберите приложение
  • Нажмите на сохранить настройки После этого нажмите на кнопку. тестовая конфигурация Нажмите эту кнопку, и вы получите список имен атрибутов и значений атрибутов, отправленных вашим OAuth-провайдером.
  • Сохранение настроек в Laravel Single Sign On (SSO)

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

  • Вы также можете использовать ссылку для входа через своего поставщика OAuth/OpenID.
  • Эта ссылка имеет следующий формат:
    {laravel-application-domain}/ssologin.php?option=oauthredirect

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

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

В этом руководстве вы успешно настроили единый вход Auth0 (SSO) с использованием Laravel в качестве клиента OAuth . Это решение гарантирует, что вы сможете развернуть безопасный доступ к вашему сайту Laravel с использованием учетных данных Auth0 за считанные минуты.

Дополнительные ресурсы

Привет!

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

поддержка