Аутентификация и авторизация с использованием входа в Google в бизнес-центре Drools - PullRequest
0 голосов
/ 02 марта 2020

Моя организация решила использовать Drools в качестве основы для принятия решений. Мы используем новый бизнес-центр пользовательского интерфейса, который развертывается в виде файла WAR на сервере WildFly для управления правилами и активами, связанными с правилами.

Мы лицензировали Gsuite для нашей электронной почты и других видов деятельности. Мы хотим использовать логин Google для пользователей бизнес-централизованной системы вместо имени пользователя и предоставленной аутентификации на основе пароля.

Один из способов сделать это - использовать сервер Keycloak, который предоставит нам способ управлять пользователями и аутентификацией. Но мы не хотим поддерживать дополнительный сервер только для аутентификации.

Может кто-нибудь помочь мне в достижении этой аутентификации? Кроме того, было бы полезно, если бы я заранее знал о подводных камнях такого типа аутентификации.

Вот подробные сведения о версии системы drools:

Java: версия openjdk "1.8.0_242" Слюни: 7.33.0. Финал

1 Ответ

1 голос
/ 03 марта 2020

После долгих проб и ошибок и большого количества поисков. Я пришел к выводу, что предоставление социального входа в систему business-central должно осуществляться через Keycloak, если вы используете Wildfly. Существует множество функций, связанных с безопасностью, которые вы получите из коробки, и вам не придется настраивать код drools, а потом узнавать, что вы пропустили вариант использования.

...