使用C#中的代码授权进行Azure AD身份验证

时间:2018-09-25 09:45:58

标签: c# authentication azure-active-directory httpclient

是否可以使用代码授予方法来实现身份验证,而无需Microsoft登录UI临时页面?可能就像使用c#HttpClient库调用HttpPost和HttpGet。

请注意,我们只需要使用代码授予方法而不是密码授予方法(图形API)来实现此目的。

1 个答案:

答案 0 :(得分:1)

不。要获取授权码,您需要将用户带到登录页面。 如果用户已经登录,登录页面甚至可能不会显示。

“资源所有者密码凭据”授予流是唯一可以执行这种方法的流,但是不建议使用这种方法,它不适用于具有MFA的用户。