最初,我通过Visual Studio通过身份验证从Azure Active Directory安装ASP.NET Core项目。它执行没有错误。克隆到另一台PC后,身份验证会一直抛出错误请求错误。跟踪下来的堆栈,我得到了以下异常:ASP.NET核心身份验证与Azure Active Directory引发错误请求
System.Net.Http.HttpRequestException: Response status code does not indicate success: 400 (Bad Request).
at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode()
at Microsoft.AspNetCore.Authentication.OpenIdConnect.OpenIdConnectHandler.<RedeemAuthorizationCodeAsync>d__21.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.AspNetCore.Authentication.OpenIdConnect.OpenIdConnectHandler.<HandleRemoteAuthenticateAsync>d__19.MoveNext()
在门户AAD的确保所有的设置都保持默认,并承诺/克隆后没有配置值改变。有人可以为此提供一些解决方案吗?
看到一些代码在这里也很有用。 – dstrockis
最初,我在选择创建新项目时通过Visual Studio选项设置身份验证。我还没有涉及这部分代码,显示我不认为在这里显示代码是有意义的,因为它都是IDE的默认脚手架。 –