/ / Como salvar token Jwt de Api para cookie em c # usando .Net Core cookie middleware ticketdataformat - c #, cookies, asp.net-core, asp.net-core-mvc, jwt

Como salvar token Jwt de Api para cookie em c # usando .Net Core cookie middleware ticketdataformat - c #, cookies, asp.net-core, asp.net-core-mvc, jwt

Estou aprendendo .net núcleo jwt, escrevendo meu próprio Api e consumido pelo front end MVC usando c #, eles serão hospedados no mesmo domínio, mas subdomínio diferente

Eu já compilei o .net core Api retornando um token Jwt usando exemplos e tutoriais da internet, então o back end (Api coding) está pronto. Já valida token por cookie ou por cabeçalho.

Após a chamada do GetToken Api, quero armazenar estetoken no cookie httpcookie (não acessível pelo javscript) no front-end MVC do núcleo .Net, usando o middleware do cookie core .Net para fazê-lo. Qual é a melhor maneira de fazer isso?

Estou ciente de que o TicketDataFormat é a pista? Como devo fazer isso para que ele leia o token jwt da Api e armazene-o exatamente da mesma forma no front end do mvc?

Eu gostaria da resposta em c #, não javascript, já que eu já disse que este é um cookie httponly, e não acessível por javascript.

Respostas:

0 para resposta № 1

Eu acabei de usar Response.Append (cookie) para adicionar um token lá. Não depende do site cookiemiddleware