【发布时间】:2018-05-01 13:39:55
【问题描述】:
我有一个自定义的 .NET API,并为 Azure AD 设置了多租户身份验证,效果很好。来自不同 Office 365 订阅的客户都将调用相同的 API,并且 API 将代表正在调用的用户访问 Office 365。到目前为止一切顺利。
我们已经代表用户调用了 Microsoft Graph,没有任何问题。现在我们还需要代表用户调用SharePoint,偶然发现了一个问题,那就是必须在我们的应用服务中预先配置位置,如下图所示:
我们可以通过在此配置中配置所有 SharePoint 租户来解决此问题,但由于它可能会经常更改且不会发出警告,我们希望找到一个可以动态设置的解决方案。
(我知道我可以使用 Azure API 更新 Azure 配置,但我正在寻找一种能够有效地向“任何”租户进行身份验证的解决方案)
有谁知道我们是否可以在我们的应用程序中动态覆盖此设置以及如何覆盖?
【问题讨论】:
标签: .net azure sharepoint office365 sharepoint-online