У меня есть приложение ASP.NET Core 3 по умолчанию, которое я создал с использованием новейшего шаблона "create-реагировать-приложение". то есть в файле startup.cs у меня есть следующий код, который создает экземпляр генератора токенов JWT, который, как я полагаю, использует OpenID. Я создал шаблон React, но я не думаю, что это имеет значение в этом случае.,
services.AddDefaultIdentity<ApplicationUser>()
.AddEntityFrameworkStores<ApplicationDbContext>();
services.AddIdentityServer()
.AddApiAuthorization<ApplicationUser, ApplicationDbContext>();
services.AddAuthentication()
.AddIdentityServerJwt();
После входа в систему я вижу сохраненный файл cookie, который не является моим токеном JWT (которыйэто то, что я хочу). Файл cookie сбрасывает свойство .AspNetCore.Identity.Application
, которое, как я полагаю, каким-то образом связано с токеном JWT, но я не знаю, как.
Я хочу сохранить токен JWT в качестве параметра cookie, чтобы он был отправлен обратнона сервер со следующим запросом. Как я могу сохранить этот подписанный токен JWT в виде файла cookie в моем приложении asp.net core 3?