我需要令牌才能使用office api发现服务(https://api.office.com/discovery/)来查找SharePoint根网址。 是否可以从加载项(Outlook / Office)访问Azure AD令牌?
编辑(为了更清楚): 由于我正在构建一个应该通过加载项启动的多租户Azure托管应用程序,因此我必须强制用户在弹出窗口中登录并同意应用程序。登录是强制性的,因为在办公室加载项中我们无法找到登录用户是谁。
答案 0 :(得分:1)
您可以按照此处的文档说明如何从Azure AD检索授权令牌 - https://graph.microsoft.io/en-us/docs/platform/rest以查找根URL - 您也可以使用Microsoft Graph,这是Discovery的较新版本服务(在提供的链接上再次提供有关它的详细信息)。