ASP.NETCore5AngularTemplate401onrefresh
创始人
2024-09-17 11:01:15
0

当ASP.NET Core 5 Angular模板中的应用程序在刷新时返回401未经授权错误时,可能是因为认证令牌在刷新时丢失了。为了解决这个问题,可以采取以下措施:

  1. 在app.module.ts文件中,使用localStorage将认证令牌存储在本地:
export function tokenGetter() {
  return localStorage.getItem('access_token');
}

...

JwtModule.forRoot({
  config: {
    tokenGetter,
    allowedDomains: ['example.com'],
    disallowedRoutes: ['example.com/examplebadroute/'],
  },
}),
  1. 在startup.cs文件中,启用认证中间件并配置身份验证选项:
public void ConfigureServices(IServiceCollection services)
{
    ...

    services.AddAuthentication(JwtBearerDefaults.AuthenticationScheme)
            .AddJwtBearer(options =>
            {
                options.TokenValidationParameters = new TokenValidationParameters
                {
                    ValidateIssuer = true,
                    ValidateAudience = true,
                    ValidateLifetime = true,
                    ValidateIssuerSigningKey = true,
                    ValidIssuer = Configuration["Jwt:Issuer"],
                    ValidAudience = Configuration["Jwt:Audience"],
                    IssuerSigningKey = new SymmetricSecurityKey(Encoding.UTF8.GetBytes(Configuration["Jwt:Key"]))
                };
            });

   ...
}

public void Configure(IApplicationBuilder app, IHostingEnvironment env)
{
    ...

    app.UseAuthentication();

    ...
}
  1. 在控制器中,使用[Authorize]属性来确保仅已经验证身份的用户可以访问该方法:
[Authorize]
[HttpGet]
public IActionResult Get()
{
    ...
}

这些措施应该可以解决ASP.NET Core 5 Angular模板中的应用程序在刷新时返回401未经授权错误的问题。

相关内容

热门资讯

总算了解!德州poker有外挂... 总算了解!德州poker有外挂,广东雀神小程序辅助器最新版,中至鹰潭麻将有没有猫腻(有挂细节)1、完...
实操分享!德扑分析软件,微信雀... 实操分享!德扑分析软件,微信雀神麻将软挂神器,小甘麻将助赢神器(有挂方法)1、很好的工具软件,可以解...
发现一款!wpk数据清零,雀神... 发现一款!wpk数据清零,雀神辅助器插件,福建天天开心辅助工具下载(有挂工具);1、游戏颠覆性的策略...
热点推荐!微扑克wpk辅助软件... 热点推荐!微扑克wpk辅助软件,雀神广东麻雀外挂怎么用,28圈有没有外挂(有挂工具)热点推荐!微扑克...
必备攻略!微扑克ai辅助工具,... 必备攻略!微扑克ai辅助工具,雀神小程序有挂的吗,雀魂有没有辅助器(有挂揭秘);1、下载好雀魂有没有...
热门推荐!fishpoker正... 您好,浙江游戏大厅辅助器随意选牌这款游戏可以开挂的,确实是有挂的,需要了解加微【757446909】...
今日头条!德扑之星发牌,雀神辅... 今日头条!德扑之星发牌,雀神辅助器免费下载,桂林字牌十打九赢的方法(有挂辅助)一、桂林字牌十打九赢的...
重大推荐!wepoke软件透明... 重大推荐!wepoke软件透明功能实现方法,广东雀神麻雀辅助器,老友麻将有挂的吗(有挂黑科技)1、老...
重大科普!德扑胜率计算的软件,... 重大科普!德扑胜率计算的软件,微信雀神广东麻雀小程序辅助免费,悠闲麻将川南版有假吗(有挂解密);1、...
免费测试版!wpk透视辅助可测... 免费测试版!wpk透视辅助可测试真的,广东雀神辅助器微信插件,闲逸斗地主app外 挂(有挂辅助)1、...