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