gpt4 book ai didi

asp.net-core - ASP Core 2.0 app.UseJwtBearerAuthentication 失败

转载 作者:行者123 更新时间:2023-12-05 00:15:11 26 4
gpt4 key购买 nike

我已经使用 dot net core 1.1 开发了一个 web 应用程序。在我更新到 asp 核心 2.0 之前,它一直工作正常。然后在尝试使用该应用程序时,它报告此错误:

InvalidOperationException: No authenticationScheme was specified, and there was no DefaultChallengeScheme found.



JwtBearerAuthentication 的认证配置,在 Configure Startup.cs的方法以前是这样的:
app.UseJwtBearerAuthentication(new JwtBearerOptions
{
AutomaticAuthenticate = true,
AutomaticChallenge = true,
TokenValidationParameters = tokenValidationParameters
});

面对此错误后,我已将其更新为以下错误:
app.UseJwtBearerAuthentication(new JwtBearerOptions
{
AutomaticAuthenticate = true,
AutomaticChallenge = true,
TokenValidationParameters = tokenValidationParameters,
AuthenticationScheme = JwtBearerDefaults.AuthenticationScheme
});

但错误消息仍然存在。我是否在寻找错误的地方,或者我必须为身份验证系统添加额外的配置才能工作?

最佳答案

我刚刚关注了这篇文章,一切都很顺利。

Migrating Authentication and Identity to ASP.NET Core 2.0

希望它可以帮助其他人。

TG。

关于asp.net-core - ASP Core 2.0 app.UseJwtBearerAuthentication 失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45188264/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com