Słownik

Czym jest uwierzytelnianie?

Uwierzytelnianie to sposób, w jaki aplikacja sprawdza, kim jest dana osoba, zanim ją wpuści, na przykład przez hasło, kod wysłany e-mailem albo „Zaloguj się przez Google”.

Uwierzytelnianie odpowiada na pytanie „kim jesteś?”. Jego partner, autoryzacja, odpowiada na pytanie „co wolno Ci robić?”. Logowanie to uwierzytelnianie, a to, że administrator widzi stronę, której zwykły użytkownik nie widzi, to autoryzacja.

Do częstych metod należą e-mail i hasło, linki magiczne lub jednorazowe kody wysyłane e-mailem, logowanie przez istniejące konto, na przykład Google lub Apple, oraz drugi krok, na przykład aplikacja uwierzytelniająca.

Żeby to zrobić dobrze, trzeba bezpiecznie przechowywać hasła, chronić przed wielokrotnym zgadywaniem, wygaszać sesje i sprawdzać na serwerze, czy każde żądanie pochodzi od zalogowanego użytkownika, który może je wykonać.

W Mythex agent buduje logowanie dla użytkowników Twojej aplikacji, korzystając z Twojej własnej bazy danych lub wybranego przez Ciebie dostawcy uwierzytelniania; nie ma wbudowanej, gotowej usługi logowania.

Pytania

Jaka jest różnica między uwierzytelnianiem a autoryzacją?

Uwierzytelnianie sprawdza, kim jesteś. Autoryzacja decyduje, co możesz zobaczyć i zrobić, gdy już jesteś w środku.

Czy budować własne logowanie, czy korzystać z dostawcy?

Dostawcy przejmują trudne sprawy, takie jak resetowanie haseł, logowanie przez portale społecznościowe i aktualizacje zabezpieczeń. Własne rozwiązanie daje pełną kontrolę, ale też większą odpowiedzialność. Oba podejścia mogą działać, jeśli zostaną wykonane ostrożnie.

Zobacz także

  • Czym jest uwierzytelnianie? (pełny przewodnik)
  • Jak dodać logowanie do aplikacji
  • Czym jest OAuth?

Mythex · Pricing · Zbuduj wszystko z AI · Szablony stron i aplikacji · Mythex w porównaniu · Słownik budowania aplikacji z AI · Darmowe narzędzia do budowania aplikacji z AI · English

English አማርኛ العربية Български বাংলা Bosanski Català Čeština Dansk Deutsch Ελληνικά Español Español (España) Eesti فارسی Suomi Français Français (Canada) ગુજરાતી हिन्दी Hrvatski Magyar Հայերեն Bahasa Indonesia Íslenska Italiano 日本語 ქართული Қазақ тілі ಕನ್ನಡ 한국어 Lietuvių Latviešu Македонски മലയാളം Монгол मराठी Bahasa Melayu မြန်မာ Norsk bokmål Nederlands ਪੰਜਾਬੀ Português (Brasil) Português (Portugal) Română Русский Slovenčina Slovenščina Soomaali Shqip Srpski Svenska Kiswahili தமிழ் తెలుగు ไทย Tagalog Türkçe Українська اردو Tiếng Việt 简体中文 繁體中文(香港) 繁體中文(台灣)