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

×

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


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

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

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

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

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

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

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

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

  • Вы можете отправить учетные данные клиента. заголовок а также отправить состояние параметр также введите атрибут входа согласно вашему требованию.
  • 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 Кнопка единого входа

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

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

Привет!

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

поддержка