0

我有一个包含少量 API 的 Web 应用程序。Web 应用程序还有一个 HTML 页面,这些 API 用于呈现 UI。Web 应用程序在内部托管,但通过 Microsoft Azure AD 身份验证进行保护。我正在尝试构建一个可以直接使用 API 的 C# 控制台应用程序,而无需在浏览器上打开网站。是否可以直接从 c# 控制台应用程序访问 Web API?我了解当使用浏览器访问 SSO 内容时,它将管理身份验证过程。但是我不知道如何从 C# 应用程序中做到这一点。Microsoft 是否发布了任何用于处理 Azure AD 身份验证的库?

4

1 回答 1

0

你读过微软身份平台应用场景吗? https://docs.microsoft.com/en-us/azure/active-directory/develop/authentication-flows-app-scenarios

有很多快速入门https://docs.microsoft.com/en-us/azure/active-directory/develop/quickstart-create-new-tenant和教程:https ://docs.microsoft.com/en -us/azure/active-directory/develop/tutorial-v2-aspnet-daemon-web-app

微软发布了很多 Azure AD 身份验证库,其中大部分被命名为 MSAL(Microsoft Authentication Library)。

于 2020-05-21T08:26:02.943 回答