Czym różni się uwierzytelnienie od autoryzacji?
Najpierw odpowiedz na głos lub w myślach, potem porównaj.
Odpowiedź
Uwierzytelnienie potwierdza, kim jest użytkownik. Autoryzacja sprawdza, co ta osoba może zrobić i do jakich danych ma dostęp. Zalogowanie nie daje automatycznie prawa do każdego dokumentu ani każdego projektu.
Przykład: wiem, że zalogowała się Anna, ale muszę jeszcze sprawdzić, czy Anna może zobaczyć dokument HR. Backend nie powinien przyjmować tożsamości z dowolnego pola formularza lub argumentu wygenerowanego przez model. Token również trzeba sprawdzić: czy jest ważny i przeznaczony dla naszego API. Te zasady dotyczą odczytu, eksportu, statusu zadania i wykonania akcji, a nie tylko głównego ekranu.
Dlaczego to ważne: Fundament bezpieczeństwa systemów dla pracowników.
Możliwe dopytania: Dlaczego ukrycie przycisku w React nie wystarcza?
Jak poszło? Bądź szczery — „Jeszcze nie” dodaje pytanie do powtórki.
Zacznij od
- D-P01 · Co to jest HTTP i jak wygląda żądanie oraz odpowiedź? — Backend, dane i system design
- D-P10 · Co to jest transakcja w bazie danych? — Backend, dane i system design
- D-P13 · Co to jest kolejka wiadomości i po co jej używamy? — Backend, dane i system design
Powiązane pytania
- Uwierzytelnianie i uprawnienia — Node.js
Przećwicz w kodzie
- Zgoda na konkretną propozycję — uruchamia testy w przeglądarce
Dalsza lektura
- Microsoft Graph: Overview of permissions(otwiera się w nowej karcie)Docs; dostęp 22.10.2026. Delegated i application permissions oraz granice dostępu.