podlomar / kodim.cz

Web for publishing materials from programming courses
1 stars 5 forks source link

Auth: use JWT #32

Closed FilipChalupa closed 2 years ago

FilipChalupa commented 2 years ago

Migrace ukládání přihlášeného uživatele z in memory session na JWT v cookie.

Výhody:

Ukázka komunikace s api přes cURL

curl 'http://localhost:3000/api/users' \
  -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJsb2dpbiI6IkZpbGlwQ2hhbHVwYSIsImlhdCI6MTY1MDg4NjE3M30.wDyUQbhqKn0T2apZUa3HICuL5SU4887VD_Hu0EDOkrU' \
  --compressed
Response
[{"url":"http://localhost/api/users/FilipChalupa","data":{"login":"FilipChalupa","name":"Filip Chalupa"}}]
podlomar commented 2 years ago

Uff, chvilku mi zabralo se tím probrat, ale je to super, díky moc. Taky jsem si díky tobě konečně nastudoval, jak přesně fungují JWT tokeny, tak mám dobrý pocit, že zase něčemu o kousek víc rozumím.