我们有一个基于 Spring-Security 实施的企业Web应用程序,用于身份验证/授权。此应用程序当前部署在客户端本地,通常我们将其连接到现有的AD / LDAP系统。
现在,我们要在 Amazon AWS 中设置此Web应用程序以进行演示。因此,我们需要一种用户访问前端,用户可以注册,管理员批准后,用户应该可以访问webapp ui。此外,还需要一个简单的分析层,以查看有关用户访问的一些信息。
重要的是要有这个"前端" (可能是一个基于CMS的简单网站,如WordPress)只是为了解释演示,拥有用户注册功能和分析层。我们明确表示不希望将其包含在现有的Web应用程序中,因此必须将它们相互分离。
设置此类环境的正确方法是什么?我只需要正确的方向来深入研究主题。
经过第一次研究,我们发现 Amazon Cognito 可能是用户数据管理的正确后端服务。但我们并没有看到一个简单的方法"如上所述启用简单的前端(例如,我没有找到wordpress插件来将wordpress用户数据管理与Apache Cognito连接)。同样在后端,我还没有找到有关如何将Apache Cognito与Spring Security集成的有用信息。