【发布时间】:2015-04-24 21:03:47
【问题描述】:
我有一个 SharePoint Online 网站,其中包含一个提供商托管的应用程序和一个使用 Azure Active Directory 保护的 Web API 服务。
我想使用 SharePoint 应用程序中的 Web API 服务。
由于用户已在 SharePoint 上下文中通过身份验证,我想使用他们的凭据并将其“携带”到 Web API 服务(而不是提示用户输入用户名和密码)。
我的 Web API 已在 AAD 中注册,我注意到 SharePoint 应用程序也出现在 AAD 中(作为“同意的应用程序”)。
是否有可能允许在访问 Web API 时使用为同意的应用程序颁发的访问令牌?是否有任何其他解决方案可以将 SharePoint 上下文中的凭据“携带”到第三方服务?
谢谢!
【问题讨论】:
标签: sharepoint asp.net-web-api azure-active-directory