1
MVCアプリケーションでUser.Claimsが空である
.NET Core 2.2 MVCアプリケーションを3.0にアップグレードする作業をしています。このアプリケーションでは、JWTトークンを使用してコントローラーを認証しています。トークンにはいくつかのクレームが含まれていますがUser.Claims、結果のリストからそれらにアクセスしようとすると、常に空になります。 私にはStartup.cs私はそうのような認証を設定しています。 public class Startup { public void ConfigureServices(IServiceCollection services) { // Code removed for clarity // services.AddAuthentication(JwtBearerDefaults.AuthenticationScheme) .AddJwtBearer(options => { options.TokenValidationParameters = new TokenValidationParameters { ValidateIssuer = true, ValidateAudience = true, ValidateLifetime = true, ValidateIssuerSigningKey = true, ValidIssuer = JwtManager.Issuer, ValidAudience = "MyAudience", IssuerSigningKey = "MySigningKey" …