W tej lekcji skonfigurujemy autoryzację użytkowników naszej aplikacji z użyciem mechanizmu OAuth oraz bazy danych.
Najprostszym podejściem, jeśli chodzi o rejestrację i uwierzytelnianie użytkowników z punktu widzenia programisty jest po prostu przechowywanie loginu (lub adresu email) oraz hasła (a raczej jego skrótu) w bazie danych. Czasem takie podejście ma też uzasadnienie biznesowe (np. aplikacja bankowa raczej nie powinna pozwalać na logowanie się za pomocą konta Google), ale w większości przypadków jest po prostu utrudnieniem dla naszych użytkowników i może negatywnie wpłynąć na ich wrażenia i ilość odwiedzin.
Czytaj dalej →