繁体   English   中英

Java EE与.NET集成以进行身份​​验证

[英]Java EE integration with .NET for authentication

我有一个Java Enterprise Edition Web应用程序,一个标准的WAR。 我想将其与运行IIS的现有.NET基础结构集成。 具体来说,我需要能够以某种安全的方式在两个应用程序之间共享用户会话。

是否有“标准”的方式来做到这一点?

编辑:我不需要完整的会话共享,对不起,我没有指出。 我需要做的是检查用户连接到Java EE应用程序时是否已通过.NET应用程序进行身份验证。

创建一个.NET Web服务(当然使用WCF)以返回用户是否已通过身份验证。 然后从Java EE应用程序调用该Web服务。

此开放源代码库http://spnego.sourceforge.net将使您的Java应用能够执行透明/集成的Windows身份验证。

它作为servlet过滤器安装,因此您不必编写任何代码。

非常可疑。

您必须将会话状态持久化到第三个组件,例如数据库。 我怀疑这两种基础结构的内置提供程序是否完全相似(就架构等而言); 因此,您需要创建自己的。

听起来这并不是一件有趣的事情。

如果它们将在同一服务器上运行,则将需要一个isapi重定向过滤器,例如Tomcat附带的isapi_redirect.dll。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM