处理SAML 1.1断言并通过httpwebrequest发送

时间:2013-12-17 21:55:34

标签: c# saml adfs2.0 sharepoint-online

我有一个项目需要从Sharepoint Online列表中收集数据,解决方案必须通过ADFS进行身份验证,而无需用户交互。

我遵循了这个示例http://www.wictorwilen.se/Post/How-to-do-active-authentication-to-Office-365-and-SharePoint-Online.aspx并且我能够从ADFS接收断言,但是我返回的SAML断言不包含BinarySecurityToken,所以我必须从这一点修改代码(?)。

首先,我如何处理(解密?/签名?/验证?我不确定在发送之前我必须对断言做什么)SAML断言准备发送到/login.srf < / p>

其次,如何通过httpwebrequest发送此信息以接收包含Cookie的httpwebresponse?

提前感谢您提供任何帮助,我们非常感谢您提供的任何代码示例,教程或信息。

PS - 缺少binarysecuritytoken不是在此实例中从BPOS迁移的结果。

Debura

编辑1 我可以提供断言,如果您可以建议我在发布之前删除哪些xml元素,并且我还有来自adfs的签名证书

0 个答案:

没有答案