Сейчас я занимаюсь разработкой веб-сайта asp net core 2.0 и добавляю авторизацию.У меня есть существующая сборка сервера аутентификации с использованием сервера идентификации 4. Я добавил нового клиента с Неявным типом предоставления.Когда я работаю локально, я успешно перенаправлен на сервер идентификации, а затем после входа на сайт.Но когда я развернул веб-сайт, я получаю
An unhandled exception occurred while processing the request.
Exception: Correlation failed.
Microsoft.AspNetCore.Authentication.RemoteAuthenticationHandler+<HandleRequestAsync>d__12.MoveNext()
при перенаправлении обратно после входа в систему.В чем может быть проблема?Кстати, вот мой стартап
public void ConfigureServices(IServiceCollection services)
{
services.AddMvc();
services.AddAuthentication(options =>
{
options.DefaultScheme = CookieAuthenticationDefaults.AuthenticationScheme;
options.DefaultChallengeScheme = "oidc";
})
.AddCookie(options =>
{
options.ExpireTimeSpan = TimeSpan.FromMinutes(60);
options.Cookie.Name = "mvcimplicit";
})
.AddOpenIdConnect("oidc", options =>
{
options.Authority = "https://identity.************.com/";
options.RequireHttpsMetadata = false;
options.ClientId = "mvc.client";
options.SaveTokens = true;
});
}
public void Configure(IApplicationBuilder app, IHostingEnvironment env)
{
app.UseDeveloperExceptionPage();
app.UseStaticFiles();
app.UseAuthentication();
app.UseMvcWithDefaultRoute();
}
У вас есть идеи?