Cześć,
Mam problem z ustawieniem Tokenu, wyskakuje mi wyjątek w miejscu ustawienia TokenValidationParameters. Wyskakuje mi wyjątek System.ArgumentNullException: „String reference not set to an instance of a String. Arg_ParamName_Name” to jest moja nauka Tokenów i nie za bardzo wiem jak ten problem rozwiązać. Załączam kod dołączenia autentykacji. Z góry dziękuję za pomoc :)
builder.Services.AddAuthentication(option =>
{
option.DefaultAuthenticateScheme = "Bearer";
option.DefaultScheme = "Bearer";
option.DefaultChallengeScheme = "Bearer";
}).AddJwtBearer(cfg =>
{
cfg.RequireHttpsMetadata = false;
cfg.SaveToken = true;
cfg.TokenValidationParameters = new TokenValidationParameters
{
ValidIssuer = authenticationSettings.JwtIssuer,
ValidAudience = authenticationSettings.JwtIssuer,
IssuerSigningKey = new SymmetricSecurityKey(Encoding.UTF8.GetBytes(authenticationSettings.JwtKey)),
};
});