在c#中使用OpenSAML的方法
本文关键字:OpenSAML 方法 | 更新日期: 2023-09-27 18:16:26
OpenSAML正在使用JAVA,有没有办法在c#中使用它,
我尝试使用http://www.ikvm.net/download.html将JAVA转换为。dll,但转换时找不到大量文件。
我对c#的了解相当模糊,但据我所知,在c#中使用c++库是小菜一碟。如果这是真的,那你就走运了。
您可以在本页的OpenSAML 2框中看到该库的c++版本。
作为一个评论,有很多其他的产品可能可以用来代替。OpenSAML是一个底层的SAML库,安全使用它需要大量的体力劳动和知识。
SAML是一种交换身份验证和授权数据的数据格式,主要用于联邦身份场景。它并不是一种新格式,并且在。net环境中得到了支持。
我不认为你需要在。net中使用基于java的实现,你至少可以在。net中找到类似的东西,或者只是使用WIF, WCF和ADSF的组合(或其中的一些)。
您可以在这里找到更多信息:使用WIF的基于声明的验证和这里基于SAML的声明。
也有很好的免费书籍从MS patterns &关于基于声明的身份和访问控制的实践