0

我需要一个 Metro Style 应用程序,它不能使用被动身份验证,也没有 WIF。

到目前为止,我已经设法从 ADFS 2.0 获得了 SAML 令牌。我现在需要将此令牌发送到 login.MicrosoftOnline.com,它会返回给我一个 SWT 令牌以提供给 [mysite].sharepoint.com,它会给我 cookie 以包含在 REST 请求中。

ADFS 2.0 和 login.MicrosoftOnline 都使用 WS-Trust。我在网上找到了许多示例,展示了如何将令牌请求发送到 MicrosoftOnline,但它们都依赖于发送用户名和密码。但是,在这种情况下,MicrosoftOnline 无权直接验证密码。我唯一的选择是给它 SAML 令牌。

使用被动身份验证时,我使用的用户名和密码可以正常工作,因此凭据不是问题。

样本可以是任何语言(克林贡语除外),但首选 .Net。

4

1 回答 1

0

有点晚了,直到今天我才看到你的问题。我确实设法使用此代码(使用 usr/pwd)在线向 Sharepoint 发送了一个 saml 令牌:http: //sharepointwinrt.codeplex.com/

也许它会给你一个起点。

干杯,

娟妈

于 2012-07-12T17:30:38.113 回答