Настройте безопасный вход в 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 и перейдите к нужному домену. Добавить новый домен можно, выбрав соответствующий пункт. Создать Царство опцию.
- Создать область: Enter Имя области и держите под рукой название домена, так как оно понадобится позже для настройки. Область в плагине OAuth Client. Нажмите на СОЗДАТЬ добавить царство.
- Создать клиент OpenID: Нажмите на Наши клиенты , а затем выбрать Создать клиента Для создания нового клиента введите идентификатор клиента и выберите протокол клиента. openid-connect и нажмите Следующая.
- Включите Аутентификация клиента и Авторизация переключения.
- Прокрутите вниз до Настройки доступа и введите свой URL обратного вызова/перенаправления который вы получите из плагина miniOrange, расположенного на стороне клиента в разделе URL-адреса обратного вызова текстовое поле.
- Перейдите на сайт Полномочия вкладку, скопируйте Секрет клиента И держите его под рукой, так как он понадобится нам позже при настройке плагина OAuth Single Sign-On для WordPress.
- Конфигурация плагина: Введите скопировано Секрет клиента недооценивают ее Секрет клиента в поле плагина OAuth Client введите следующее: идентификатор клиента под идентификатор клиента поле.
- Добавить пользователя: Нам необходимо добавить в Realm пользователей, которые смогут получить доступ к ресурсам Realm. Нажмите на кнопку. Пользователи и нажмите на Создать нового пользователя для добавления нового пользователя.
- Конфигурация пользователя: После создания пользователя необходимо выполнить над ним следующее действие.
- Установите для этого пароль, поэтому нажмите на Полномочия и установить новый пароль для пользователя.
Настройте приложение Odoo в качестве поставщика услуг.
- Перейдите на главную страницу Odoo и нажмите на МЕНЮ .
- Нажмите на miniOrange OAuth 2.0.
- Нажмите на Создавай кнопка для настройки вашего поставщика OAuth.
- Вы увидите следующий экран.
- В разделе «Общие настройки» укажите имя поставщика идентификации (например, 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. После заполнения необходимых полей вы можете нажать на кнопку. сэкономь .
- Настройка единого входа (SSO) с использованием модуля miniOrange OAuth SSO для Odoo завершена.
Проверьте конфигурацию, выполнив указанные шаги.
- Перейдите в Odoo Страница авторизации. Вы увидите дополнительно кнопка с тем же именем, что и настроена в модуле.
- Нажмите на кнопку, и вы будете перенаправлены на страницу входа в систему IdP. Введите свои учетные данные IdP и нажмите кнопку.
Логин.
- После успешной аутентификации вы войдете в систему. Odoo.
В этом руководстве вы успешно настроили модуль miniOrange OAuth SSO для Odoo. Войдите в систему с помощью Keycloak. Теперь ваши пользователи могут входить в Odoo, используя учетные данные вашего поставщика идентификации Keycloak.
Не стесняйтесь обращаться к нам в odoosupport@xecurify.com с вашими вопросами и запросами.