我将Office 365应用程序部署到了azure ..当我在Visual Studio中部署F5时,它工作正常。
但问题是我无法直接使用链接http://xyz.azurewebsites.net/
访问应用,因为它是一个需要{StandardTokens}
的SharePoint应用。
答案 0 :(得分:0)
在SharePoint中开发提供商托管应用程序时,您需要通过SP访问应用程序,因此您的代码将获取身份验证令牌并执行所有代码以通过API从SP检索数据。 您无需通过网址访问该应用。这不是提供商托管应用的意图。提供程序托管应用程序使您可以灵活地在SP场外部(在Azure中为您的机箱)托管您的应用程序,并与Azure AD正确集成,以交换所需的令牌以针对SP API进行开发。
查看此链接,该链接提供了使用提供商托管应用的步骤:[{3}}
希望这有帮助。