最初,我通過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的默認腳手架。 –