gpt4 book ai didi

java - SSO - 从 Windows 上的 Java 客户端到 Linux 上的 Java 服务器

转载 作者:太空宇宙 更新时间:2023-11-04 05:25:57 24 4
gpt4 key购买 nike

我有一个在 Windows 上运行的 Java 应用程序,我需要对在 Linux 上运行的 Java 应用程序(servlet 容器)进行身份验证。我对这个问题不熟悉,所以尝试谷歌搜索并熟悉不同的技术,以下是我发现的一些东西 - 全部都不适合我:

  1. Waffle - waffle 仅适用于 Windows 服务器。我想将传入请求重定向到 Windows 服务器以进行登录过程,但这只是添加了我需要支持的新服务器。

  2. Spengo - 我没有说它是否适用于 Linux,但我认为它适用于 Windows 服务器。 (我的意思是这个操作系统实现 - http://spnego.sourceforge.net/)

我正在使用 tomcat,但我们正在迁移到不同的服务器,因此我不需要特定的“tomcat”解决方案,而是需要一个可以在纯 java 中使用的解决方案(如果可能的话)(或 servlet 过滤器解决方案,可以在任何标准 servlet 容器上运行)。

最佳答案

有很多可用的模式。您还没有提到 Java 应用程序和服务器之间的通信方式。

如果您的应用程序和服务器之间通过 http 进行通信,您可以轻松地使 ServletFilter 模型发挥作用。

如果通过 RMI 进行通信,您可以在服务器上拦截 RMI 请求,并在完成请求之前执行身份验证/授权。

看看Spring安全:http://docs.spring.io/spring-security/site/docs/3.0.x/reference/springsecurity.html

关于java - SSO - 从 Windows 上的 Java 客户端到 Linux 上的 Java 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32037213/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com