Как сохранить токен Jwt из Api в cookie в C# с помощью промежуточного программного обеспечения.Net Core cookie ticketdataformat

Я изучаю.net core jwt, пишу свой собственный Api и использую интерфейс MVC с использованием C#, они будут размещены в одном домене, но в другом поддомене.

У меня уже есть сборка ядра.Net Api, возвращающая токен Jwt с использованием примеров и учебных пособий из Интернета, так что серверная часть (кодирование Api) выполнена. Он уже проверяет токен по cookie или по заголовку.

После вызова GetToken Api я хочу сохранить этот токен в файле cookie httpcookie (недоступном для javscript) в ядре.Net core MVC, используя для этого промежуточное ПО ядра.Net cookie. Каков наилучший способ сделать это?

Я знаю, что TicketDataFormat является ключом? Как мне сделать так, чтобы он считывал токен jwt из API и сохранял его точно так же во внешнем интерфейсе mvc?

Я хотел бы получить ответ на языке C#, а не на javascript, поскольку я уже заявил, что это cookie-файл httponly и не доступен для javascript.

1 ответ

В итоге я просто использую Response.Append(cookie), чтобы добавить туда токен. Это не зависит от веб-сайта cookiemiddleware

Другие вопросы по тегам