授权不起作用,它不禁止用户在asp.net Core中访问我的操作

正在启动

ConfigureServices函数,我添加了这个

         services.AddAuthentication(JwtBearerDefaults.AuthenticationScheme)
   .AddJwtBearer(jwtBearerOptions =>
   {
       jwtBearerOptions.TokenValidationParameters = new TokenValidationParameters()
       {
           ValidateIssuerSigningKey = true,ValidateIssuer = false,ValidateAudience = false
       };
   });

然后在“配置”功能中,我添加了这个

  app.UseAuthentication();

            app.UseAuthorization();

并将这一行添加到我的API

[Authorize]

但是它允许用户使用该功能,我的错误是什么?我忘记添加验证码的哪一部分?

nielovezxy 回答:授权不起作用,它不禁止用户在asp.net Core中访问我的操作

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3139345.html

大家都在问