2016-04-07 5 views
0

Ich bin Tring, um den Sharepoint-Kontext zu bekommen, aber alle Anrufe, die ich gemacht habe GetContextTokenFromRequest kommt Null von TokenHelper.GetContextTokenFromRequest gibt immer Null Sharepoint Hosted App

Ich habe meine Anfrage URL überprüft und es gibt keine Abfragezeichenfolge für "AppContext", "AppContextToken", "AccessToken", "SPAppToken".

Meine Anrufe wurden von https gemacht, ich dachte, das war das Problem, aber es ist nicht.

Antwort

0

Das von SharePoint gehostete Add-In muss kein Kontext-Token abrufen, da es von SharePoint gehostet wird, der Code nur in HTML und JavaScript vorhanden ist und keine zusätzliche Authentifizierung für den Zugriff auf SharePoint-Ressourcen erforderlich ist. Vom Provider gehostete SharePoint-Add-Ins umfassen Komponenten, die außerhalb der SharePoint-Farm bereitgestellt und gehostet werden. Sie müssen sich zwischen OAuth und der domänenübergreifenden Bibliothek entscheiden, um den Zugriff Ihres Add-Ins auf SharePoint zu autorisieren.

Wenn Sie also das von SharePoint gehostete Add-In entwickeln, müssen Sie kein Kontext-Token abrufen. Wenn Sie ein Provider-gehostetes Add-In entwickeln, müssen Sie prüfen, ob Sie in der Datei web.config Ihrer Website die richtige ClientID und das richtige Kennwort festgelegt haben.

+0

Die ClientID nd Secret in der web.config sind in Ordnung, und die appManifest ist in Ordnung, und ich habe immer noch das Problem. – user3037572

Verwandte Themen