使用AzureAD保护的SharePoint框架(SPFx)访问自定义API

时间:2018-12-06 09:47:58

标签: azure sharepoint azure-active-directory spfx

我们已经开发了一些SharePoint Framework WebPart(SPFx)。 WebPart应该从我们自己的服务器上的自定义api获取他的数据。该API由AzureAD保护。我们已经尝试过了: https://docs.microsoft.com/en-us/sharepoint/dev/spfx/web-parts/guidance/connect-to-api-secured-with-aad 和本教程: https://docs.microsoft.com/en-us/sharepoint/dev/spfx/use-aadhttpclient 但不幸的是,这些都不适合我们。 我们已经做了: -我们的自定义api已在AzureAD的“应用程序注册”下注册到我们的AzureAD中。 -在Office 365 SharePoint中,我们在SharePoint管理员部分中批准了该API。

该api也必须托管在Azure中吗?如果它在我们自己的服务器上可以吗?我们收到警告: 从源'https://sharepoint.com'处的提取访问已被CORS策略阻止:所请求的资源上没有'Access-Control-Allow-Origin'标头。如果不透明的响应满足您的需求,请将请求的模式设置为“ no-cors”以在禁用CORS的情况下获取资源。

0 个答案:

没有答案