在Drools的业务中心使用谷歌登录进行身份验证和授权



我的组织决定使用Drools作为决策管理框架。我们正在使用新的UI业务中心,它被部署为WildFly服务器中的WAR文件,用于管理规则和与规则相关的资产。

我们已经为我们的电子邮件和其他活动授权了Gsuite。我们希望为业务中心系统的用户使用Google登录,而不是提供基于用户名和密码的身份验证。

一种方法是使用Key斗篷服务器,它将为我们提供一种管理用户和身份验证的方法。但是,我们不希望仅仅为了身份验证而维护额外的服务器。

有人能帮我实现这个身份验证吗?此外,如果我能提前了解这种类型的身份验证方法的陷阱,那也会很有帮助。

以下是流口水系统的版本详细信息:

Java:openjdk版本"1.8.0_242"Drools:7.33.0.最终

在做了大量的尝试和错误以及大量的谷歌搜索之后。我得出的结论是,如果你使用的是Wildfly,那么在商业中心提供社交登录应该通过Keycloft完成。有很多与安全相关的功能,你可以开箱即用,你不必在drowls代码周围进行调整,然后发现你错过了一个用例。

最新更新