1

OpenSAML正在使用 JAVA,有没有办法在 C# 中使用它,

我尝试使用http://www.ikvm.net/download.html将 JAVA 转换为 .dll,但转换时找不到很多文件。

4

2 回答 2

3

我对 C# 的了解很模糊,但据我了解,在 C# 中使用 C++ 库是小菜一碟。如果这是真的,那你就走运了。

正如您在此页面上的 OpenSAML 2 框中看到的那样,有一个 C++ 版本的库。

作为评论,有很多其他产品可能可以用来代替。OpenSAML 是 SAML 的低级库,安全地使用它涉及大量的人工和知识。

于 2013-06-03T08:45:44.217 回答
1

好吧,SAML 是一种用于交换身份验证和授权数据的数据格式,主要用于联合身份场景。而且它不是一种新格式,并且在 .NET 环境中具有支持。

我认为您不需要在 .net 中使用基于 java 的实现,您至少可以为 .net 找到类似的东西,或者只使用 WIF、WCF 和 ADSF(或其中一些)的组合。

您可以在此处找到更多信息:使用 WIF 的基于声明的身份验证和此处基于 SAML 的声明

这里还有一本非常好的免费书籍,来自 MS 模式和实践,关于基于声明的身份和访问控制

于 2013-06-03T05:22:02.987 回答