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

×

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


Клиент Laravel OAuth, единый вход (Single Sign-On) Плагин (SSO) позволяет включить единый вход OAuth для ваших приложений Laravel. Используя единый вход, вы можете использовать только один пароль для доступа к вашему приложению и сервисам Laravel. Наш плагин совместим со всеми поставщиками идентификации, поддерживающими OAuth. Здесь мы рассмотрим пошаговое руководство по настройке единого входа (SSO) между Laravel и LinkedIn, рассматривая LinkedIn в качестве поставщика OAuth. Чтобы узнать больше о других функциях, которые мы предоставляем в плагине Laravel OAuth 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-адрес переадресации/обратного вызова. Сохраните его, так как он понадобится позже для настройки единого входа LinkedIn (SSO).
  • Настройки клиента Laravel Single Sign On SSO OAuth

Шаги по настройке единого входа (SSO) LinkedIn: Вход в Laravel

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

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

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

  • Перейдите на сайт miniOrange Laravel OAuth SSO плагин и нажмите Выберите LinkedIn в качестве поставщика OAuth..
  • Laravel Single Sign On SSO выберите приложение
  • Введите идентификатор клиента и Секрет клиента из LinkedIn Auth.
  • Сохранение настроек в Laravel Single Sign On (SSO)
  • Для настройки воспользуйтесь таблицей ниже. Объем и Endpoints В противном случае, после выбора области действия LinkedIn и конечных точек, они будут автоматически добавлены в соответствующие поля:

  • Объем: r_liteprofile r_emailaddress
    Авторизовать конечную точку: https://www.linkedin.com/oauth/v2/authorization
    Конечная точка токена доступа: https://www.linkedin.com/oauth/v2/accessToken
    Получение информации о пользователе через конечную точку: https://api.linkedin.com/v2/me

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

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

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

Привет!

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

поддержка