Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/270.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在C中使用OpenSAML的方法#_C#_Opensaml - Fatal编程技术网

C# 在C中使用OpenSAML的方法#

C# 在C中使用OpenSAML的方法#,c#,opensaml,C#,Opensaml,正在使用JAVA,有没有办法在C#中使用它 我曾尝试使用将JAVA转换为.dll,但在转换时找不到很多文件。嗯,SAML是一种用于交换身份验证和授权数据的数据格式,主要用于联邦身份方案。它不是一种新的格式,在.NET环境中也有支持 我认为您不需要在.net中使用基于java的实现,至少可以在.net中找到类似的实现,或者只使用WIF、WCF和ADSF的组合(或者其中的一些) 你可以在这里找到更多的信息:和这里 还有一本来自MS patterns&practices的关于基于声明的身份和访问控制的

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


我曾尝试使用将JAVA转换为.dll,但在转换时找不到很多文件。

嗯,SAML是一种用于交换身份验证和授权数据的数据格式,主要用于联邦身份方案。它不是一种新的格式,在.NET环境中也有支持

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

你可以在这里找到更多的信息:和这里


还有一本来自MS patterns&practices的关于基于声明的身份和访问控制的非常好的免费书。

好的,SAML是一种用于交换身份验证和授权数据的数据格式,主要用于联邦身份方案。它不是一种新的格式,在.NET环境中也有支持

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

你可以在这里找到更多的信息:和这里

<> P.>还有一个很好的免费书,从MS模式和实践中声明基于身份和访问控制。

< P>我对C语言的知识是相当模糊的,但是我理解在C语言中使用C++库是小菜一碟。如果这是真的,祝你好运

如在OpenSSAML 2框中可以看到的,有一个C++版本的库。 作为评论,有很多其他的产品可能可以替代。OpenSAML是SAML的底层库,它安全地使用了大量的人工劳动和知识。

< P>我对C语言的知识是相当模糊的,但是我理解在C语言中使用C++库是小菜一碟。如果这是真的,祝你好运

如在OpenSSAML 2框中可以看到的,有一个C++版本的库。


作为评论,有很多其他的产品可能可以替代。OpenSAML是SAML的低级库,安全地使用它需要大量的体力劳动和知识。

您能解释一下为什么需要专门使用OpenSAML吗,在任何其他SAML实现上?因为我希望生成与openSAMLOpenSAML使用标准加密相同的加密结果,所以真的没有必要。你能解释一下为什么需要指定使用OpenSAML吗,在任何其他SAML实现之上?因为我希望生成与openSAMLOpenSAML相同的加密结果,所以确实没有必要。它是否会生成与openSAML相同的加密结果?请您解释一下,这是指“…相同的加密结果…”?意味着如果我使用OpenSAML执行密钥加密,它将与其他SAML加密相同,因为其他公司提供OpenSAML(使用java、C++),但我需要使用C#如果您只使用相同的加密方案,您将获得相同的结果。您可以找到SAML元数据中使用的密钥。它是否会生成与openSAML相同的结果加密?请您解释一下,您的意思是“…相同的加密结果…”?意思是如果我使用openSAML执行密钥加密,它将与其他SAML加密相同,因为其他公司提供openSAML(使用java、C++)但是我需要使用C#如果你只使用相同的encrytion方案,你会得到相同的结果。您可以找到SAML元数据中使用的。