azure - 第一方应用程序可以调用 Graph API 以外的 API 吗?
问题描述
我注意到,当载入第一方应用程序时,单击“调用 API”部分只会将 Graph API 显示为唯一可能的选项。如果可能的话,我想知道在定制服务中实现的 API 的载入机制是什么。
解决方案
如果您想通过 AAD 身份验证调用您的 Web API,您可以参考场景:调用 Web API 的 Web 应用。
与调用 Microsoft Graph API 不同(只需要注册一个 Azure AD 应用来代表客户端应用),请记住您需要注册两个 Azure AD 应用,一个用于客户端应用(正面),另一个用于 API 应用(后端)。在 API 应用程序中,您需要公开 API。然后您需要配置客户端应用程序。将 API 应用程序公开的权限(范围)添加到客户端应用程序。
推荐阅读
- python - Adjusting test size of K-Fold Cross Validation
- angular - System.err: Error: Calling startGoBack while going back. using Natiescript
- c# - NPOI 将只读设置为 excel
- java - Java android retofit get
- sql-server - How to keep displaying results in SSMS
- wso2 - WSO2 EI : to add pipe delimiter in csv file
- powershell - 带有变量参数的 Powershell 调用运算符(&)
- angular - 如何使用 RxJS 共享运算符共享 Angular httpClient.get 调用?
- selenium - 我无法使用 Selenium Java 中的更新按钮提交表单?请在下面找到 HTML
- c# - Visual Studio 处理在调试会话期间打开的文件夹