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

×

TYPO3 OneLogin Единый вход (SSO) OAuth / OpenID Connect | Вход через OneLogin SSO


Расширение Typo3 OAuth 2.0 для аутентификации и авторизации с единым входом (SSO) позволяет пользователям фронтенда и бэкенда (администраторам и клиентам) беспрепятственно входить на сайт Typo3, используя учетные данные Onelogin. Расширение Typo3 OAuth / OpenID Connect для единого входа (SSO) упрощает использование OAuth2 для настройки входа через Onelogin на Typo3 (единый вход Onelogin).

Расширение Typo3 OAuth & OpenID Connect Single Sign-On (SSO) позволяет безопасно входить в Typo3, используя любой поставщик OAuth и OpenID Connect, такой как Azure AD, Azure B2C, Okta, Keycloak, Salesforce и т. д. В этом расширении также поддерживаются расширенные функции единого входа (SSO), такие как сопоставление атрибутов профиля пользователя, сопоставление ролей и т. д. Нажмите здесь , чтобы узнать больше о премиум-функциях расширения Typo3 OAuth Single Sign-On (клиент OAuth & OpenID Connect).

В этом руководстве мы рассмотрим, как настроить единый вход (SSO) между Typo3 и Onelogin. К концу этого руководства пользователи должны иметь возможность входить в Typo3 через Onelogin.

Предварительные условия: загрузка и установка

миниоранж img Установка расширения OAuth Client / OpenID Connect в TYPO3


  • Для установки расширения с помощью Composer используйте следующую команду:
    composer req miniorange/miniorange_oidc
  • Теперь найдите "miniOrange OpenIDConnect" В разделе «Установленные расширения» активируйте расширение, нажав кнопку «Активировать».
  • После установки нажмите на только что установленное расширение. "miniOrange OpenIDConnect" Для входа в TYPO3 SSO используйте зарегистрированные учетные данные miniOrange.
  • Typo3 miniorange OpenIDCconnect настройки
  • После ввода имени пользователя и пароля вам потребуется лицензионный ключ, если вы являетесь премиум-клиентом. (Вы получите этот ключ от команды miniOrange. После ввода лицензионного ключа вы сможете активировать лицензию и продолжить.)
  • лицензия miniorange oauth oidc вход
  • Если вы не являетесь премиум-клиентом, вы можете легко войти в систему, введя учетные данные miniOrange.
  • После успешного входа в систему вы сможете просмотреть подробную информацию о своем аккаунте.
  • Typo3 OAuth Single Sign-On account detilas
  • Теперь вы готовы настроить свой поставщик идентификации (IdP). Но важно сначала интегрировать фронтенд.
  • Загрузите zip-архив расширения OAuth/OIDC с торговой площадки TYPO3.
  • Перейдите в панель управления TYPO3 и нажмите на раздел «Расширения» в левой части экрана.
  • Загрузите ZIP-файл, как показано на изображении ниже.
  • Плагин загрузки Typo3 OAuth OIDC SSO
  • Теперь найдите "miniOrange OpenIDConnect" В разделе «Установленные расширения» активируйте расширение, нажав кнопку «Активировать».
  • После установки нажмите на только что установленное расширение. "miniOrange OpenIDConnect" Для входа в TYPO3 SSO используйте зарегистрированные учетные данные miniOrange.
  • Typo3 miniorange OpenIDCconnect настройки
  • После ввода имени пользователя и пароля вам потребуется лицензионный ключ, если вы являетесь премиум-клиентом. (Вы получите этот ключ от команды miniOrange. После ввода лицензионного ключа вы сможете активировать лицензию и продолжить.)
  • лицензия minorange, вход в систему oauth oidc
  • Если вы не являетесь премиум-клиентом, вы можете войти в систему напрямую, используя учетные данные miniOrange.
  • После успешного входа в систему вы сможете просмотреть подробную информацию о своем аккаунте.
  • Теперь вы готовы настроить свой поставщик идентификации (IdP). Но важно сначала интегрировать фронтенд.

миниоранж img Интеграция расширения с TYPO3

  • Нажмите на Страницы из левой навигации.
  • Затем вам нужно создать папку для хранения данных пользователей фронтенда, щелкнув по ней правой кнопкой мыши. Главная страницу и выберите Новая подстраница.
  • Typo3 OAuth SSO создать интерфейс
  • Выбрать Папка Выберите нужный тип из выпадающего списка.
  • Typo3 OAuth openid SSO создать интерфейс
  • Назовите папку как Пользователи веб-сайта и нажмите на Сохранить.
  • Создание интерфейса пользователя с использованием OAuth от Typo3
  • Перейдите на вкладку «Поведение» и добавьте Пользователи веб-сайта в нем.
  • Typo3 OAuth SSO добавить пользователей сайта
  • Если рядом с созданной папкой вы видите красный дефис, это означает, что папка не активирована. Вы можете активировать её, щёлкнув правой кнопкой мыши по этой папке и выбрав соответствующий пункт. Включите.
  • Вам нужно добавить два STANDARD страницы внутри Главная страница. Если вы используете премиум-плагин, вы можете создать три страницы.
  • Здесь мы будем рассматривать названия страниц следующим образом: FEOIDC, ОТВЕТ, ВЫХОД (Выход из системы необязателен для клиентов с премиум-подпиской).
  • Чтобы создать FEIODC страница, щелкните правой кнопкой мыши на Главная затем выберите страницу Новая подстраница и STANDARD Выберите тип из выпадающего списка.
  • Typo3 OAuth SSO создать интерфейс
  • Добавить заголовок страницы как FEIODC и нажмите Сохранено.
  • Typo3 OAuth SSO создать интерфейс
  • И снова нажмите Страница FEIODC и нажмите на Добавить счастливымПерейдите в раздел плагинов и добавьте Плагин FEIODC и нажмите на Сохранено.
  • Typo3 OAuth SSO создать интерфейс Typo3 OAuth Single Sign-On select plugin
  • Перейдите на вкладку «Плагины» и выберите плагин FEIODC.
  • Typo3 OAuth SSO создать интерфейс
  • Добавить пользователей сайта Страница хранения записей и сохраните настройки.
  • Typo3 OAuth SSO создать интерфейс
  • Вы можете включить FEIODC страницу, щелкнув правой кнопкой мыши и выбрав Включите опцию.
  • Typo3 OAuth SSO создать интерфейс
  • Если вам необходимо внести изменения в сегмент URL, который также будет вашим исходным URL для единого входа (SSO), щелкните правой кнопкой мыши на странице FEOIDC, выберите «Редактировать» и нажмите кнопку «Переключить URL», чтобы установить URL в соответствии с вашими предпочтениями.
  • Выполните те же действия для создания и настройки стандартных страниц ответа.
  • Убедитесь, что для страницы ответа вы выберете плагин Response.
  • Держите FEIODC и ОТВЕТ URL-адреса страниц пригодятся, так как они понадобятся вам при настройке расширения OAuth/OpenID Connect.

Шаги по настройке единого входа (SSO) Onelogin OAuth и OpenID для входа в Typo3

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

Выполните следующие шаги, чтобы настроить OneLogin в качестве поставщика OAuth.

миниоранж img Настройте OneLogin в качестве поставщика OAuth.
  • Перейдите в https://app.onelogin.com/login и войдите в свою учетную запись Onelogin.
  • Нажмите на АДМИНИСТРАЦИЯ меню.
  • Безопасный доступ с помощью единого входа (SSO) OneLogin - Add-apps
  • Перед вами отобразится следующий экран. Наведите курсор на Области применения а затем нажмите Приложения.
  • Typo3 OneLogin Единый вход (SSO) Добавить приложения
  • Нажмите на Добавить приложение Кнопка.
  • Единый вход OneLogin (SSO) Typo3 добавить приложение
  • Вам будет показан список результатов поиска. Найдите «OIDC» (OpenID Connect) и нажмите на результат поиска, как показано ниже.
  • Единый вход (SSO) в Typo3 OneLogin | OneLogin
  • Вы будете перенаправлены на экран настроек. Заполните название приложения и другие необходимые данные, затем нажмите кнопку. Сохранено.
  • Onelogin Typo3 SSO OAuth configure
  • Вы будете перенаправлены на страницу с подробной информацией о приложении. Перейдите по ссылке: Конфигурация Нажмите клавишу Tab и введите URI перенаправления от MO OAuth/OpenID Connect Вставьте плагин и нажмите на Сохранено.
  • Единый вход OneLogin OAuth 2.0 (SSO) Введите redirecturl
  • Перейдите на SSO вкладка. Там вы найдете идентификатор клиента и Секрет клиента поля.Скопируйте эти учетные данные в MO OAuth/OpenID Connect Настройка плагина в соответствующих полях.
  • Typo3 OneLogin SSO | Вход через OAuth SSO

    Шаг 1.1: Назначьте пользователей приложению OneLogin SSO:

    • Наведите курсор на Пользователи и нажмите Пользователи в меню.
    • Вход через SSO Typo3 с помощью OneLogin для пользователей
    • Вам будет показан список пользователей, доступных на вашей платформе OneLogin. Выберите пользователя, которому вы хотите предоставить доступ к вашему приложению.
    • Выберите приложение Typo3 Single Sign-On OneLogin SSO
    • Теперь для этого пользователя перейдите по ссылке: Области применения Выберите вкладку в левом меню и нажмите на синий значок «+», чтобы добавить приложение.
    • Вход через Typo3 SSO с использованием OneLogin OAuth (добавить приложение)
    • Выберите из выпадающего списка приложение, для которого вы хотите разрешить единый вход (SSO) для этого пользователя, и нажмите кнопку. Продолжить.
    • Безопасный доступ с помощью единого входа (SSO) OneLogin от Typo3. OneLogin поддерживает SSO.
    • Завершите настройку и нажмите кнопку. Сохранено .
    • Безопасный доступ с помощью единого входа (SSO) OneLogin Введите redirecturl Typo3 OneLogin
    • Приложение будет отображаться в профиле пользователя, как показано на изображении ниже, и теперь этот пользователь сможет войти на ваш сайт Typo3 через единый вход (SSO), используя свои учетные данные OneLogin для этого приложения.
    • Typo3 OneLogin SSO OneLogin Single Sign-On user SSO

    Вы успешно настроили Onelogin в качестве поставщика OAuth для реализации единого входа (SSO) Onelogin с использованием Typo3 для аутентификации пользователей.

    2. Настройка Typo3 в качестве клиента OAuth.

    • После успешной настройки поставщика OAuth введите Имя поставщика OAuth, идентификатор клиента, Секрет клиента, Объем и предоставили конечные точки.

      Для настройки клиента OAuth, пожалуйста, обратитесь к приведенным ниже конечным точкам.


      Объем: OpenID
      Авторизовать конечную точку: https://<site-url>.onelogin.com/oidc/auth
      Конечная точка токена доступа: https://<site-url>.onelogin.com/oidc/token
      Конечная точка для получения информации о пользователе: https://<site-url>.onelogin.com/oidc/me
    • Нажмите на Сохранено чтобы сохранить настройки.
    • Typo3 SSO OAuth 2.0 SSO учетные данные Onelogin SSO
    • Нажмите на Тестовая конфигурация .
    • Учетные данные Typo3 OAuth, Onelogin SSO OAuth
    • В таблице вы увидите все значения, возвращаемые вашим OAuth-провайдером в Typo3. Если вы не видите значения для имени, фамилии, электронной почты или имени пользователя, внесите необходимые изменения в настройки вашего OAuth-провайдера, чтобы он возвращал эту информацию.
    • Вы успешно настроили Typo3 в качестве клиента OAuth. Теперь вы можете создать собственную кнопку SSO на своем сайте Typo3 Frontend и встроить в нее URL страницы FEOIDC для запуска SSO.
    • Typo3 OAuth 2.0 SSO Onelogin SSO

    3: Сопоставление атрибутов (необязательно). *Это функция премиум-класса.

    • Сопоставление атрибутов можно осуществить на вкладке «Сопоставление атрибутов». В бесплатной версии расширения можно сопоставлять только имя пользователя и адрес электронной почты. Однако в премиум-версии расширения можно сопоставлять различные атрибуты, поступающие от вашего OAuth-провайдера, с атрибутами, присутствующими на вашем сайте Typo3.
    • Сопоставление атрибутов OAuth в Typo3, единый вход (SSO) в Typo3.

    4: Групповое сопоставление (необязательно). *Это функция премиум-класса.

    • В бесплатном расширении можно указать роль по умолчанию, которая будет назначена всем пользователям, не являющимся администраторами, при проведении единого входа (SSO).
    • Перейдите на вкладку «Сопоставление групп» и выберите раздел «Сопоставление групп».
    • Выберите роль по умолчанию и нажмите кнопку «Сохранить».
    • Onelogin Typo3 SSO — Единый вход (SSO) в Typo3 — сопоставление ролей.

    Настроив Один вход как Поставщик OAuth и Typo3 как OAuth-клиент Используя наше расширение Typo3 OAuth Client, вы успешно установили систему единого входа (SSO) Typo3 Onelogin. Благодаря этому решению, всего за несколько минут вы сможете обеспечить безопасный доступ к вашему сайту Typo3, используя учетные данные Onelogin.

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


    Если вы ищете что-то, чего не можете найти, пожалуйста, напишите нам по адресу info@xecurify.com.

Привет!

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

поддержка