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

×

Единый вход Odoo OAuth / OIDC с использованием KeyCloak в качестве поставщика идентификации.


Настройте безопасный вход в Odoo с помощью единого входа (SSO) через Keycloak, используя наше решение. Единый вход (SSO) Odoo OAuth Модуль. Плагин Odoo OAuth SSO позволяет пользователям использовать свои учетные данные Keycloak для беспрепятственного входа в Odoo Keycloak через SSO. Внедрение Keycloak SSO позволяет пользователям аутентифицироваться с помощью своих учетных данных Keycloak и безопасно получать доступ к вашему сайту Odoo. Это пошаговое руководство по настройке поможет вам настроить модуль. Keycloak как поставщик идентификационных данных (IDP) и Odoo в качестве поставщика услуг (SP) для реализации единого входа Keycloak Odoo. Чтобы узнать больше о других функциях, которые мы предоставляем в плагине единого входа Odoo OAuth (SSO), вы можете... нажмите здесь..


Необходимые условия: загрузка и установка.

  • Установка Odoo в вашей среде.
  • Установлен модуль miniOrange OAuth SSO для Odoo.

Шаги по настройке KeyCloak в качестве поставщика идентификационных данных.

Шаги по настройке KeyCloak

  • Добавить Realm: Войдите в консоль администрирования KeyCloak и перейдите к нужному домену. Добавить новый домен можно, выбрав соответствующий пункт. Создать Царство опцию.
  • добавить новый домен создать Odoo keycloak OAuth Единый вход (SSO)
  • Создать область: Enter Имя области и держите под рукой название домена, так как оно понадобится позже для настройки. Область в плагине OAuth Client. Нажмите на СОЗДАТЬ добавить царство.
  • Создать для добавления области Odoo Keycloak OAuth Единый вход (SSO)
  • Создать клиент OpenID: Нажмите на Наши клиенты , а затем выбрать Создать клиента Для создания нового клиента введите идентификатор клиента и выберите протокол клиента. openid-connect и нажмите Следующая.
  • Создание клиентского протокола OpenID, Odoo Keycloak, OAuth, единый вход (SSO) общие-настройки-следующее-сохранение4
  • Включите Аутентификация клиента и Авторизация переключения.
  • Переключатель аутентификации клиента Odoo Keycloak OAuth Единый вход (SSO)
  • Прокрутите вниз до Настройки доступа и введите свой URL обратного вызова/перенаправления который вы получите из плагина miniOrange, расположенного на стороне клиента в разделе URL-адреса обратного вызова текстовое поле.
  • callback-redirect url access settings Odoo keycloak OAuth Single Sign-On (SSO)
  • Перейдите на сайт Полномочия вкладку, скопируйте Секрет клиента И держите его под рукой, так как он понадобится нам позже при настройке плагина OAuth Single Sign-On для WordPress.
  • вкладка учетных данных секрет клиента Odoo keycloak OAuth Единый вход (SSO)
  • Конфигурация плагина: Введите скопировано Секрет клиента недооценивают ее Секрет клиента в поле плагина OAuth Client введите следующее: идентификатор клиента под идентификатор клиента поле.
  • Добавить пользователя: Нам необходимо добавить в Realm пользователей, которые смогут получить доступ к ресурсам Realm. Нажмите на кнопку. Пользователи и нажмите на Создать нового пользователя для добавления нового пользователя.
  • Создание ресурса для нового пользователя Odoo Keycloak OAuth Единый вход (SSO)
  • Конфигурация пользователя: После создания пользователя необходимо выполнить над ним следующее действие.
  • Установите для этого пароль, поэтому нажмите на Полномочия и установить новый пароль для пользователя.
  • установить новый пароль для учетных данных Odoo keycloak OAuth Единый вход (SSO)

Настройте приложение Odoo в качестве поставщика услуг.

  • Перейдите на главную страницу Odoo и нажмите на МЕНЮ .
  • Кнопка меню главной страницы Odoo, Odoo Keycloak, OAuth, единый вход (SSO)
  • Нажмите на miniOrange OAuth 2.0.
  • miniOrange oauth realm module Odoo keycloak OAuth Single Sign-On (SSO)
  • Нажмите на Создавай кнопка для настройки вашего поставщика OAuth.
  • Создать/настроить OAuth-провайдера Odoo Keycloak OAuth Единый вход (SSO)
  • Вы увидите следующий экран.
  • Общий экран Odoo Keycloak OAuth Единый вход (SSO)
  • В разделе «Общие настройки» укажите имя поставщика идентификации (например, WordPressВам также потребуется заполнить следующие поля, которые вы получите от вашего поставщика идентификации (IdP).
  • ID клиента: предоставлено Keycloak
    Секрет клиента: предоставлено Keycloak
    Объем: email profile openid
    Авторизовать конечную точку: /auth/realms/{realm-name}/protocol/openid-connect/auth
    Конечная точка токена доступа: /auth/realms/{realm-name}/protocol/openid-connect/token
    Конечная точка для получения информации о пользователе: /auth/realms/{realm-name}/protocol/openid-connect/userinfo
  • В разделе «Сопоставление атрибутов» вы можете сопоставить атрибуты из вашего поставщика идентификации (IdP) с пользователями в системе Odoo ERP по своему усмотрению.
  • В разделе «Сопоставление» вы можете сопоставить группы из IdP с вашей системой Odoo. После заполнения необходимых полей вы можете нажать на кнопку. сэкономь .
  • Загрузка раздела сопоставления атрибутов Odoo keycloak OAuth Единый вход (SSO)
  • Настройка единого входа (SSO) с использованием модуля miniOrange OAuth SSO для Odoo завершена.

Проверьте конфигурацию, выполнив указанные шаги.

  • Перейдите в Odoo Страница авторизации. Вы увидите дополнительно кнопка с тем же именем, что и настроена в модуле.
  • Страница входа в Odoo Кнопка Keycloak Odoo Keycloak OAuth Единый вход (SSO)
  • Нажмите на кнопку, и вы будете перенаправлены на страницу входа в систему IdP. Введите свои учетные данные IdP и нажмите кнопку. Логин.
  • После успешной аутентификации вы войдете в систему. Odoo.
  • Успешный вход в Odoo. Odoo Keycloak OAuth. Единый вход (SSO).

В этом руководстве вы успешно настроили модуль miniOrange OAuth SSO для Odoo. Войдите в систему с помощью Keycloak. Теперь ваши пользователи могут входить в Odoo, используя учетные данные вашего поставщика идентификации Keycloak.

Не стесняйтесь обращаться к нам в odoosupport@xecurify.com с вашими вопросами и запросами.

Привет!

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

поддержка