Cześć,

Zamierzam napisać aplikacje na androida. Chcę żeby aplikacja łączyła się z bazą danych (MySql), gdzie będę przechowywał użytkowników (dane, hasła i inne takie).
Sporo czytałem o serwisach REST'owych, które odstępniają pewne zasoby na podstawie linków. I w sumie wszystko jest całkiem proste jeśli chodzi o stworzenie
takiego serwisu, który robi za api w którym wszystko jest publiczne. Problemem dla mnie staje się sytuacja w której chcę mieć autoryzacje użytkowników. Czytałem trochę o oauth2, ale wszystko to jest dla mnie strasznie mgliste. Nie do końca potrafię załapać koncepcję. Zastanawiam się czy w prostych aplikacjach jest to potrzebne i czy to nie przerost formy nad treścią, aby np. umożliwić logowanie przez facebooka, itp.

Chciałbym spytać jak się rozwiązuje z reguły problem z logowaniem, trzymaniem użytkowników w bazie w apkach na androida? Oraz o wytłumaczenie idei oauth/oauth2 jak najprościej się da.. jeśli nie jest to kombajn to czemu by nie użyć tej technologii? Serwis RESTowy będę pisał najprawdopodobniej z wykorzystaniem springa, więc wszelkie sugestie mile widziane.

Pozdrawiam i z góry dzięki za pomoc