根据您的描述,您似乎想使用用户名和密码对 Azure AD 进行身份验证。下面是一个示例,它演示了一个调用使用 Azure AD 保护的 Web API 的 .Net 控制台应用程序。该应用程序不需要用户通过 Web 浏览器进行交互:1. .Net 应用程序使用 Active Directory 身份验证库 (ADAL) 通过 OAuth 2.0 协议获取 JWT 访问令牌。2. 访问令牌被发送到 Web API 以对用户进行身份验证。
Microsoft 提供了代码示例,例如:https://github.com/microsoftgraph/Graph-Security-API-Auth-Samplehttps://docs.microsoft.com/en-us/azure/active-directory/develop/sample-v1-codehttps://docs.microsoft.com/en-us/azure/active-directory/develop/sample-v2-code