结合使用WIF(.Net 4.5)和java应用程序的单点登录

结合使用WIF(.Net 4.5)和java应用程序的单点登录,java,asp.net,wif,Java,Asp.net,Wif,我需要一些关于如何实现包含2个web应用程序的SSO应用程序的帮助,如果有人能帮助我,我将非常高兴 假设第一个web应用程序运行在asp.net 4.5上,第二个运行在java平台上。我的第一个想法是运行WIF(被动联邦身份)。我已经阅读了很多关于WIF的文章,但是在使用两种类型的程序语言但有相同的(客户域即客户存储库)时,我没有发现任何文章 使用Windows Identity Foundation(?)是否是一个好主意,即java平台是否有办法使用/读取WIF(被动联合身份)生成的声明和身份

我需要一些关于如何实现包含2个web应用程序的SSO应用程序的帮助,如果有人能帮助我,我将非常高兴

假设第一个web应用程序运行在asp.net 4.5上,第二个运行在java平台上。我的第一个想法是运行WIF(被动联邦身份)。我已经阅读了很多关于WIF的文章,但是在使用两种类型的程序语言但有相同的(客户域即客户存储库)时,我没有发现任何文章

使用Windows Identity Foundation(?)是否是一个好主意,即java平台是否有办法使用/读取WIF(被动联合身份)生成的声明和身份验证令牌

如果是,您能否分享我将如何实现这一目标的任何文档/示例

如果没有,还有其他选择吗?由于策略等原因,我无法使用openId/openauth等

提前谢谢

WIF仅适用于.NET

看看那篇文章中的链接。有一些Java WIF等价物

或者,您可以使用类似OpenSAML的Java SAML库(在上面的文章中是link),并将SAML转换为ADFS,而不是WS-Federation

或者对Java应用程序使用类似OpenAM的东西,并与ADF联合