我想从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
时,响应仍然是登录页面而不是它移动进取。
我在这里做错了什么?