Uwierzytelnianie JWT z wykorzystaniem certyfikatów

preview_player
Показать описание

Niemniej jednak dość częstym zjawiskiem jest współdzielenie tajnego klucza (szyfrowanie symetryczne) pomiędzy niezależnymi aplikacjami — nie jest to najbezpieczniejsze rozwiązanie, ponieważ teoretycznie każda aplikacja może stworzyć poprawny token, a nie tylko jedna, dedykowana do takiego działania np. obsługująca konta użytkowników.

Bezpieczniejszą alternatywą jest wykorzystanie szyfrowania asymetrycznego (prywatny oraz publiczny klucz certyfikatu) - dzięki takiemu podejściu, tylko jedna, dedykowana aplikacja jest w stanie generować tokeny (klucz prywatny), natomiast wszystkie inne są w stanie tylko i wyłącznie je zwalidować (klucz publiczny).

Timecodes:
00:00:00 - Intro
00:05:05 - JWT ze współdzielonym tajnym kluczem
00:09:15 - JWT z wykorzystaniem certyfikatów
00:18:30 - Outro

Zapraszamy również na:
Рекомендации по теме
Комментарии
Автор

Super sposób na "zabranie" możliwości generowania klucza tym, którzy powinni tylko go walidować :) 10/10 :)

maciejcebula
Автор

Świetny materiał ! Dzięki za pokazanie tego sposobu.

piotrchoma
Автор

Hej. Będzie możliwość podglądu do repo?

cienia
Автор

Nie wiem nic z tego nie kumam, jestem początkujący i przerobiłem kilka książek z c# i myślałem że już będzie z górki, a tu taki temat, i koniec, chyba to nie dla mnie, o co w tym wszystkim chodzi? zadaje sobie pytanie. Jak to wszystko ogarnąć cała ta aplikacja to jakaś magia....i ta autoryzacja, jest jakiś kurs jak krok po kroku to zrozumieć?

bizneslupa