Jak działa uwierzytelnianie oparte na plikach cookie?
Jak działa uwierzytelnianie oparte na plikach cookie?

Wideo: Jak działa uwierzytelnianie oparte na plikach cookie?

Wideo: Jak działa uwierzytelnianie oparte na plikach cookie?
Wideo: Difference between cookies, session and tokens 2024, Kwiecień
Anonim

Ciastko - Uwierzytelnianie oparte

Oznacza to, że uwierzytelnianie rekord lub sesja muszą być przechowywane zarówno po stronie serwera, jak i klienta. Serwer musi śledzić aktywne sesje w bazie danych, podczas gdy na interfejsie użytkownika ciastko tworzony jest identyfikator sesji, stąd nazwa uwierzytelnianie oparte na plikach cookie.

Mając to na uwadze, w jaki sposób wykorzystywane są pliki cookie do uwierzytelniania?

Uwierzytelnianie plików cookie używa HTTP ciasteczka do uwierzytelniać żądań klientów i przechowuj informacje o sesji. Klient wysyła żądanie logowania do serwera. Po pomyślnym zalogowaniu odpowiedź serwera zawiera Set- Ciastko nagłówek zawierający ciastko nazwa, wartość, czas wygaśnięcia i kilka innych informacji.

Gdzie są przechowywane uwierzytelniające pliki cookie? Ciastko -na podstawie Uwierzytelnianie ten ciastko jest zazwyczaj przechowywane zarówno na kliencie, jak i na serwerze. Serwer będzie sklep ten ciastko w bazie danych, aby śledzić każdą sesję użytkownika, a klient będzie przechowywać identyfikator sesji.

Podobnie można zapytać, jak mogę uwierzytelnić sesję?

Sesja na podstawie uwierzytelnianie to taki, w którym stan użytkownika jest przechowywany w pamięci serwera. Podczas korzystania z sesja oparty na systemie uwierzytelniania, serwer tworzy i przechowuje sesja dane w pamięci serwera, gdy użytkownik się loguje, a następnie przechowuje sesja Identyfikator w pliku cookie w przeglądarce użytkownika.

Jak działa uwierzytelnianie przeglądarki?

Serwer odsyła nagłówek stwierdzający, że wymaga uwierzytelnianie dla danej sfery. Użytkownik podaje nazwę użytkownika i hasło, które przeglądarka łączy (nazwa użytkownika + ":" + hasło) i koduje base64. Ten zakodowany ciąg jest następnie wysyłany przy użyciu nagłówka „Authorization” przy każdym żądaniu od przeglądarka.

Zalecana: