azure - 使用 Azure B2B 时,Asp Net Core Correlation 失败
问题描述
几个月来我一直在使用 Azure B2B 提供商,最近我不得不创建一个新目录。在此目录中,我面临以下问题:
An unhandled exception occurred while processing the request.
Exception: Correlation failed.
Unknown location
Exception: An error was encountered while handling the remote login.
Microsoft.AspNetCore.Authentication.RemoteAuthenticationHandler<TOptions>.HandleRequestAsync()
Microsoft.AspNetCore.Authentication.AuthenticationMiddleware.Invoke(HttpContext context)
Microsoft.AspNetCore.StaticFiles.StaticFileMiddleware.Invoke(HttpContext context)
Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore.MigrationsEndPointMiddleware.Invoke(HttpContext context)
Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore.DatabaseErrorPageMiddleware.Invoke(HttpContext httpContext)
Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore.DatabaseErrorPageMiddleware.Invoke(HttpContext httpContext)
Microsoft.AspNetCore.Diagnostics.DeveloperExceptionPageMiddleware.Invoke(HttpContext context)
我的 OpenId 配置(未达到 OnAuthorizationCodeReceived):
public void Configure(string name, OpenIdConnectOptions options)
{
options.ClientId = azureOptions.ClientId;
options.Authority = azureOptions.Authority + "/v2.0/";
options.UseTokenLifetime = true;
options.CallbackPath = azureOptions.CallbackPath;
options.RequireHttpsMetadata = false;
options.ClientSecret = azureOptions.ClientSecret;
options.TokenValidationParameters.ValidateIssuer = false;
options.ResponseType = "id_token code";
options.Scope.Add("email");
options.Scope.Add("openid");
options.Scope.Add("profile");
options.Scope.Add("offline_access");
// Subscribing to the OIDC events
options.Events.OnAuthorizationCodeReceived = OnAuthorizationCodeReceived;
}
知道如何解决吗?
谢谢!
解决方案
推荐阅读
- mysql - 存储过程 MySql
- sql - 从 SQL 中的表(第一个条目)每周显示数据
- c - 在 C 中抑制除法或除以零编译器错误
- vba - 从范围对象设置 ws-reference - 运行时错误 9?
- typo3 - 处理包含 id 的 url 时如何忽略 cHash?
- javascript - Laravel 5.5,使用 3 个下拉按钮过滤器而不重置第一个和第二个过滤器
- image - 如何在 Delphi 2010(VCL) 中使用鼠标平移图像
- vba - 每个唯一键的多个字典(VBA)
- reactjs - 更新了 react-native,现在它不会构建
- objective-c - 我如何以编程方式停止使用 Thread 为 UIActivityIndicatorView 设置动画