Web 应用程序安全和客户端身份验证

发布于 2024-09-28 14:37:33 字数 390 浏览 6 评论 0原文

考虑以下 Web 应用程序和客户端的实现 - 它使用 Spring/Hibernate 作为 Web 应用程序。应用程序容器是 Tomcat

Web App 1(主要) 网页应用程序2 Web 应用程序 3

Web 应用程序 1、2 和 3 公开使用 JSON 的服务

客户端是一个普通浏览器,假设有 3 个客户端

客户端 1 客户2 客户端 3

应用程序的要求是只有 3 个客户端能够访问 Web 应用程序 1、2 和 3。如果来自上述三个客户端之外的任何其他客户端的任何请求,服务器应拒绝。客户端 1、2 和 3 将首先访问 Web 应用程序 1,然后访问 Web 应用程序 2 和 3。

我应该使用什么机制来实现上述限制/安全? (如客户端认证、安全配置等)?

Consider the following implementation of Web app and Client - that uses Spring/Hibernate for the web app. The Application container is Tomcat

Web App 1 (Primary)
Web App 2
Web App 3

Web App 1, 2 and 3 expose services that talk JSON

The Client is a normal browser, say there are 3 clients

Client 1
Client 2
Client 3

The requirement of the application is that only the 3 clients should be able to access Web App 1, 2 and 3. If any request from any other client than the above three should be rejected by the server. Clients 1, 2 and 3 will first access Web App 1 and subsequently Web App 2 and 3.

What mechanism should I use to implement the restriction/security mentioned above? (Like client certification, security configuration etc)?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

你没皮卡萌 2024-10-05 14:37:33

Spring Security 似乎可以解决我的情况,并且它提供了多种可以实现该解决方案的选项。

Spring Security seems to have the answers to my situation and it provides a variety of options with which the solution can be implemented.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文