См. приведенный ниже код для конфигурации JWT моего программного файла в проекте Web Api:
Код: Выделить всё
builder.Services.AddAuthentication(JwtBearerDefaults.AuthenticationScheme)
.AddJwtBearer(o =>
{
o.RequireHttpsMetadata = true;
o.TokenValidationParameters = new TokenValidationParameters()
{
IssuerSigningKey = new SymmetricSecurityKey(Encoding.UTF8.GetBytes(builder.Configuration["AppSettings:Jwt:SecretKey"])),
ValidIssuer = builder.Configuration["AppSettings:Jwt:Issuer"],
ValidAudience = builder.Configuration["AppSettings:Jwt:Audience"],
ClockSkew = TimeSpan.Zero
};
});
Я попытался скопировать и вставить те же настройки, что и выше, в мое приложение blazor, но я не могу получить контекст для аутентификации пользователя. Я считаю, что мне нужно получить контекст для аутентификации пользователя, чтобы я мог получить к нему доступ в файле _host, который загружает приложение blazor, но не могу понять, что мне нужно делать.
Есть идеи? Я некоторое время боролся с этим и не могу найти ответ на то, что, по моему мнению, должно быть простым.
Подробнее здесь: https://stackoverflow.com/questions/798 ... pplication
Мобильная версия