gpt4 book ai didi

azure-active-directory - 如何使用 Azure AD 应用程序权限访问 Project Server REST API?

转载 作者:行者123 更新时间:2023-12-03 22:43:05 24 4
gpt4 key购买 nike

我有一个独立的 Web 应用程序(不是加载项),我想从这个 Web 应用程序访问 Project Server PWA oData,而不使用 PWA 用户名/密码组合。

我可以通过在 Azure AD 中注册我的 Web 应用程序并将应用程序配置为需要“Office 365 SharePoint Online”的“读取”权限来为 SharePoint oData 执行此操作

如果您有兴趣对 SharePoint 数据执行此操作,请参阅此文章以了解详细信息:https://www.itunity.com/article/integrating-angularjs-aad-office-365sharepoint-part-1-622

我的问题是我想对 Project Server 执行相同的操作,但在 Azure AD 中看不到任何相关的 Project Online 权限。

有没有人使用 Azure AD token 访问过 Project Online?

最佳答案

我的 10 Minutes of Internet Research ™ 让我相信这是不可用的,但它曾经是一个计划中的功能。 [ see here ]

在不太了解 Project Server 的情况下,这似乎是我在工作中在 AWS 上处理过的一种情况。我们有一堆使用 IAM (AWS) 凭证保护的端点,我们不能将这些凭证留在我们的应用程序中(因为这很愚蠢)。我们的解决方案是在服务器端生成访问 URL 并将它们分发出去,这些通常会有时间限制,并且仅限于非常具体的操作。

quick search for Azure 相当于 IAM 告诉我你可能能够做类似的事情,尽管我不确定它是否存在于 Project Server。

失败了,你总是可以设置一个中间微服务作为代理并具有用户名/密码组合。我们一直使用 Lambda(AWS 的无服务器功能)来做这样的事情。

关于azure-active-directory - 如何使用 Azure AD 应用程序权限访问 Project Server REST API?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38693356/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com