Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/37.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/ASP.NET获取SAML令牌_Asp.net_Web Services_Wif_Saml_Saml 2.0 - Fatal编程技术网

如何使用C/ASP.NET获取SAML令牌

如何使用C/ASP.NET获取SAML令牌,asp.net,web-services,wif,saml,saml-2.0,Asp.net,Web Services,Wif,Saml,Saml 2.0,我的基本要求是调用使用SAML令牌的Web服务。 第一步是从IdentityProvider获取令牌 这就是我所拥有的: STS端点[它是https url] 证书.pfx文件 现在我不知道从哪里开始在ASP.NET4.5中开发客户端,以连接到STS并获取令牌 有什么建议让我开始吗 注意:我试图让HttpWebRequest传入证书,但出现了一些连接错误。我甚至不确定这是不是一种方式。还阅读了WebClient和HttpClient类。为此,我使用了WSTrustChannelFactory。

我的基本要求是调用使用SAML令牌的Web服务。 第一步是从IdentityProvider获取令牌

这就是我所拥有的:

STS端点[它是https url] 证书.pfx文件 现在我不知道从哪里开始在ASP.NET4.5中开发客户端,以连接到STS并获取令牌

有什么建议让我开始吗


注意:我试图让HttpWebRequest传入证书,但出现了一些连接错误。我甚至不确定这是不是一种方式。还阅读了WebClient和HttpClient类。

为此,我使用了WSTrustChannelFactory。 本文帮助我实现了以下目标:

下面是我的部分代码: