来自C#控制台应用程序的Azure OAuth身份验证

时间:2017-09-10 18:15:12

标签: azure-active-directory adal

我想从C#控制台应用程序登录https://lcs.dynamics.com

当您导航到lcs.dynamics.com时,它会重定向到https://login.microsoftonline.com/common/oauth2/authorize

在这里,我输入用户名xyz@contoso.onmicrosoft.com和密码,系统进行身份验证并重定向到lcs.dynamics.com

为了在我的Azure Active Directory中工作,我创建了一个Azure AD Web API应用程序,其重定向URL为https://lcs.dynamics.com

我尝试了两种方法,创建本机应用程序并使用用户名和密码以及Web API进行身份验证,并使用密钥进行身份验证。

在这两种情况下,我都会收到一个身份验证令牌,我将其解析为Bearer <auth_token>并设置为标头值但是当我创建HttpRequest时,响应仍然是登录页面而不是它移动进取。

我在这里做错了什么?

0 个答案:

没有答案
相关问题