我有一个具有Okta身份的ASP.NET Core 2.2应用程序。一切正常,除了新用户注册时。 Okta然后将带有激活链接的验证电子邮件发送给用户,当单击该链接时,出现以下异常:
System.Exception: Correlation failed.
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.DeveloperExceptionPageMiddleware.Invoke(HttpContext context)
我尝试克隆Okta提供的asp net core sample app,但收到相同的错误。为此,我在Okta中使用以下参数设置了一个新的OIDC应用程序:
登录重定向URI:https://localhost:44314/authorization-code/callback
注销重定向URI:https://localhost:44314/signout/callback
默认设置没有其他更改。