由于缺少令牌,提供商托管应用程序身份验证失败

时间:2014-12-02 11:04:03

标签: sharepoint-2013 office365

我们在西欧的Azure上运行了一个SharePoint提供商托管的应用程序。

作为我们解决方案的一部分,我们有一个客户端应用程序部分。

客户端应用程序部件部署到4个完全独立的Office 365租户中。

不幸的是,应用程序无法为两个租户相当一致地创建SharePoint令牌,但是其他两个租户的工作时间是100%。

调查我们发现问题的原因是有时某些Office 365租户没有通过 AppContext AppContextToken AccessToken SPAppToken

这导致方法:     TokenHelper.GetContextTokenFromRequest(HttpContext.Request);

要返回null,稍后会在Microsoft提供的模板中导致空指针异常。

我不明白为什么有时候请求中会出现正确的信息,有时会丢失。

我相信这些部分已经正确签名和部署,因为该应用程序在某些Office 365实例中运行良好。

任何帮助,建议或调整。非常感谢!

0 个答案:

没有答案