目前我正在开发asp net core 2.0网站,我正在添加授权。 我使用身份服务器4构建了现有的auth服务器。我添加了具有隐式授权类型的新客户端。当我在本地运行时,我成功地重定向到身份服务器,而不是在登录回我们的网站后。但是,当我部署网站时,我正在
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();
}
你有什么想法吗?
答案 0 :(得分:0)
您是否可能拥有某种类型的集群,而没有通过exlicity定义的数据保护?它可能会产生您所描述的行为。