2

我正在尝试运行此 MSDN 示例,它适用于 Office 365 站点。

但是,当我在办公室针对 SharePoint 2013 云实现运行它时,我收到身份验证失败错误,这实际上是消息中的错误:

 <S:Body xmlns:S="http://www.w3.org/2003/05/soap-envelope">
- <S:Fault>
- <S:Code>
  <S:Value>S:Sender</S:Value> 
- <S:Subcode>
  <S:Value>wst:FailedAuthentication</S:Value> 
  </S:Subcode>
  </S:Code>
- <S:Reason>
  <S:Text xml:lang="en-US">Authentication Failure</S:Text> 
  </S:Reason>
- <S:Detail>
- <psf:error xmlns:psf="http://schemas.microsoft.com/Passport/SoapServices/SOAPFault">
  <psf:value>0x80048821</psf:value> 
- <psf:internalerror>
  <psf:code>0x80047860</psf:code> 
  <psf:text>Direct login to WLID is not allowed for this federated namespace</psf:text> 
  </psf:internalerror>
  </psf:error>
  </S:Detail>
  </S:Fault>
  </S:Body>

知道 IT 部门是否进行了某些设置阻止了我,或者我需要在我的应用程序中进行一些更改吗?

谢谢!

4

1 回答 1

0

这是一个旧实现,请确保您将应用重新连接到 o365 并刷新所有令牌以获取 win8 应用配置文件中的最新密钥。另外,请确保在 o365 AD 租户中注册该应用程序。

希望这可以帮助。

于 2016-02-05T01:21:56.260 回答