#26 OAuth 2, OIDC i JWT... z Markiem Grabarzem

#Gość #OAuth #Security #Architecture

video-thumbnail play-btn

“OAuth nie jest protokołem uwierzytelniania” - Marek Grabarz zaczyna od rozwiewania największego mitu wokół OAuth 2.0. Bo jeśli myślisz, że generowanie tokenów JWT to używanie OAuth, jesteś w świetnym towarzystwie… razem z 90% deweloperów.

Łukasz wprost: “Generowanie tokenów JWT, tych JSON Web Tokenów, to nie jest używanie OAuth”. OAuth to autoryzacja, OpenID Connect to uwierzytelnianie - a ludzie ciągle mylą te pojęcia. Szymon dorzuca swoje: “Payload w JWT można normalnie odkodować po przechwyceniu tokenu. Podpis służy wyłącznie do weryfikacji” - ile razy widziałeś wrażliwe dane w tokenie, które ktoś traktował jak zaszyfrowany sejf?

Marek prowadzi przez Authorization Code Grant, Client Credentials, PKCE i tłumaczy dlaczego Implicit Flow jest eliminowany w OAuth 2.1. Rozmowa schodzi na public vs confidential clients, refresh tokeny, access tokeny i fundamentalny problem: “Ukradziony token jest ukradzionym tokenem. Możemy próbować to zabezpieczyć, ale zawsze znajdzie się jakaś luka”.

Czy przechowywanie tokenów w localStorage to ryzyko, które akceptujesz świadomie, czy po prostu nie zdajesz sobie z niego sprawy?

Transkrypcja

read-bottom-layer poadcast

SUBSKRYBUJ PODCAST

prototopia

Słuchasz Patoarchitektów dzięki firmie Protopia.

Doradzamy, szkolimy i wdrażamy innowacje, które napędzają rozwój firm.

contact-right-animal

ZAPISZ SIĘ DO NEWSLETTERA

Wypełnij poniższy formularz, aby być na bieżąco ze wszystkimi odcinkami Patoarchitektów
i uzyskać dostęp do dodatkowych materiałów.

input-arrow-svg