Sobes.tech
Junior — Middle

Jak odróżnić proces weryfikacji tożsamości użytkownika od procesu określania jego praw dostępu w systemie?

sobes.tech AI

Odpowiedź od AI

Proces weryfikacji tożsamości użytkownika nazywa się uwierzytelnianiem. Odpowiada na pytanie: „Kim jesteś?” — czyli potwierdza, że użytkownik jest tym, za kogo się podaje. Na przykład wprowadzenie loginu i hasła, biometrii lub jednorazowego kodu.

Proces określania praw użytkownika nazywa się autoryzacją. Odpowiada na pytanie: „Co masz dozwolone robić?” — czyli sprawdza, do jakich zasobów i działań ten użytkownik ma dostęp po pomyślnym uwierzytelnieniu.

Przykład:

  • Użytkownik wprowadza login i hasło — następuje uwierzytelnienie.
  • Po pomyślnym zalogowaniu system sprawdza, czy użytkownik ma prawo do wyświetlenia określonej strony lub wykonania operacji — to jest autoryzacja.

W ten sposób, uwierzytelnianie potwierdza tożsamość, a autoryzacja prawa dostępu.