GetContextTokenFromRequest 始终 return null Sharepoint 托管应用
GetContextTokenFromRequest always return null Sharepoint Hosted app
我正在尝试获取共享点上下文,但是我在 GetContextTokenFromRequest
中进行的所有调用都来自 TokenHelper
。
我检查了我的请求 URL,没有 "AppContext", "AppContextToken", "AccessToken", "SPAppToken"
的查询字符串。
我的电话是由 https
打来的,我认为这是问题所在,但事实并非如此。
SharePoint 托管加载项不需要获取上下文令牌,因为它由 SharePoint 托管,代码仅在 HTML 和 JavaScript 中,并且无需额外的身份验证即可访问 SharePoint 资源是需要的。提供商托管的 SharePoint 加载项包括在 SharePoint 场外部署和托管的组件。您需要在 OAuth 和跨域库之间做出选择,以授权您的加载项访问 SharePoint。
因此,如果您正在开发 SharePoint 托管加载项,则不需要获取上下文令牌;如果您正在开发提供商托管的加载项,您需要检查您是否在网站的 web.config 中设置了正确的 ClientID 和 Secret。
我正在尝试获取共享点上下文,但是我在 GetContextTokenFromRequest
中进行的所有调用都来自 TokenHelper
。
我检查了我的请求 URL,没有 "AppContext", "AppContextToken", "AccessToken", "SPAppToken"
的查询字符串。
我的电话是由 https
打来的,我认为这是问题所在,但事实并非如此。
SharePoint 托管加载项不需要获取上下文令牌,因为它由 SharePoint 托管,代码仅在 HTML 和 JavaScript 中,并且无需额外的身份验证即可访问 SharePoint 资源是需要的。提供商托管的 SharePoint 加载项包括在 SharePoint 场外部署和托管的组件。您需要在 OAuth 和跨域库之间做出选择,以授权您的加载项访问 SharePoint。
因此,如果您正在开发 SharePoint 托管加载项,则不需要获取上下文令牌;如果您正在开发提供商托管的加载项,您需要检查您是否在网站的 web.config 中设置了正确的 ClientID 和 Secret。