3

我有一个项目需要从 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

其次,我如何通过 httpwebrequest 发送它以接收包含 cookie 的 httpwebresponse?

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

PS - 在这种情况下,缺少 binarysecuritytoken 不是从 BPOS 迁移的结果。

德布拉

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

4

0 回答 0