如何使用visual studio在C#中创建和签署SAML 1.1断言
我正在尝试连接到具有基于WCF的服务的第三方。如何使用visual studio在C#中创建和签署SAML 1.1断言,c#,visual-studio,wcf,saml,C#,Visual Studio,Wcf,Saml,我正在尝试连接到具有基于WCF的服务的第三方。 他们有一个专门的端点来创建身份验证令牌,我得到了一些关于如何使用它的说明,但我被卡住了 以下是我掌握的所有信息: 我有WSDL,所以我生成了代理类 我有信息可以填写ws请求的属性 我有服务的端点地址 我有一张签名证书 安全属性必须是SAML1.1断言 SAML1.1断言需要签名 签名的断言需要进行base64编码 我有发行人 我有两个属性,我被告知需要在断言中 总之,我已经基于WSDL填写了必要的属性,但我不知道如何创建和签署SAML1.1断言
他们有一个专门的端点来创建身份验证令牌,我得到了一些关于如何使用它的说明,但我被卡住了 以下是我掌握的所有信息:
- 我有WSDL,所以我生成了代理类
- 我有信息可以填写ws请求的属性
- 我有服务的端点地址
- 我有一张签名证书
- 安全属性必须是SAML1.1断言
- SAML1.1断言需要签名
- 签名的断言需要进行base64编码
- 我有发行人
- 我有两个属性,我被告知需要在断言中
供应商没有关于断言外观的示例
我试着问我认识的其他开发人员,但他们不知道怎么做,所以我有点绝望。此链接包含如何实现自定义客户端SAML令牌提供程序,您可以参考它:@DingPeng我看不出它如何解释如何从客户端构建SAML并签名。