代码之家  ›  专栏  ›  技术社区  ›  Teo

如何创建入口点web应用程序来管理所有其他web应用程序?

  •  0
  • Teo  · 技术社区  · 7 年前

    我有几个Spring web应用程序,每个都有自己的数据库。 现在我必须创建一个web应用程序 输入点 对于所有其他应用程序。。

    所以如果我想使用web应用程序 B 我必须通过 输入点 web应用程序。我必须在这个应用程序中登录。为此,我必须登录 Active Directory . 之后,用户只能访问他们有权限的应用程序,在每个应用程序中,他们也有一些不同的角色。

    我可以采用什么样的解决方案?

    我读到 SSO 但我不确定这是否正确。。那么,你有什么想法吗?

    编辑 你认为微服务怎么样?这对我的场景有好处吗?

    2 回复  |  直到 7 年前
        1
  •  0
  •   craigwor    7 年前

    在我看来,您正在描述微服务架构,这是一个很好的方式。您可能需要OAuth2进行身份验证。我用过 this tutorial 从贝尔洞作为一个很好的起点,虽然我个人改变了前端从角度到反应,但这取决于你。

        2
  •  0
  •   Saeed Falsafin    7 年前

    您的体系结构必须是微服务,您可以在接口前面使用API网关,我建议您使用 Kong -开源API管理和微服务管理,它们具有许多类似OAuth2的特性 还有很多其他的。

    然后,您可以有一个或多个客户端调用服务的一个入口点。