如何创建入口点Web应用程序,以管理所有其他Web应用程序?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何创建入口点Web应用程序,以管理所有其他Web应用程序?相关的知识,希望对你有一定的参考价值。

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

因此,如果我想使用网络应用程序B,我必须通过输入点网络应用程序。我必须在这个应用程序内进行登录。要做到这一点,我必须登录Active Directory。之后,用户只能访问他们有权限的应用程序,并且在每个应用程序内部,他们还有一些不同的角色。

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

我读到了关于SSO但我不确定它是否正确..那么,你有什么想法吗?

编辑您如何看待微服务?这对我的情况有好处吗?

答案

在我看来,你正在描述微服务架构,这是一个很好的方法。您可能需要OAuth2进行身份验证。我使用Baeldung的this tutorial作为一个很好的起点,虽然我亲自将前端从Angular改为React,但这取决于你。

另一答案

您的架构必须是微服务,您可以在界面前使用API​​网关,我建议您使用Kong - 开源API管理和微服务管理,它具有OAuth2等许多功能。

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

以上是关于如何创建入口点Web应用程序,以管理所有其他Web应用程序?的主要内容,如果未能解决你的问题,请参考以下文章

C#提示不只定义了一个入口点,请使用/main进行编译以指定包含入口点的类型

如何管理许可以启用 Web 应用程序的功能? [关闭]

sharepoint 网站创建

Django简单应用的实现

如何将参数从 Web-pack 传递到代码?

web.config 在那里?