使用 AWS Cognito 验证 JBPM

问题描述 投票:0回答:1

我需要通过AWS Cognito验证用户进入JBPM,有一个Login-Client-JavaScript-SDK,用户可以使用用户名和密码登录,所以问题是,如何将其与JBPM集成,JBPM有有自己的登录用户界面。

我发现可以将 JBPM 连接到任何 AD 进行身份验证。但是,有没有办法将用户从 JBPM 重定向到 Cognito 登录,并在成功登录后将其重定向到 JBPM,对于注销,它应该在 Cognito 中注销并再次返回到 JBPM 登录页面。

JBPM 还提供与 Keycloak 的集成以实现 SSO,我们可以使用它来实现吗?任何示例/博客就足够了。

authentication amazon-cognito keycloak drools jbpm
1个回答
0
投票

我们使用Keycloak作为代理解决了这个问题,JBPM有Keycloak OIDC适配器,在它的帮助下,JBPM可以与Keycloak集成。因此,当用户点击 JBPM 时,JBPM 要求 Keycloak 进行身份验证,Keycloak 将 Cognito 添加为 OIDC 身份提供程序,因此 keycloak 重定向到 cognito 进行身份验证,cognito 验证用户身份并重定向到 keycloak,keycloak 将用户重定向回 JBPM。

请参考图片..

© www.soinside.com 2019 - 2024. All rights reserved.