Sto creando una semplice applicazione Android che richiede la lettura e la scrittura di valori nel cloud. Intendo usare PHP per il webservice.
Ma sono un po 'confuso sullo schema di autenticazione. Intendo ospitare uno script con www.mycoolsite.com/magic.php
e i dati POST ad Android.
Qual è il modo migliore per autenticare un utente con il server, dovrei inviare il nome utente e la password ad ogni POST HTTP (crittografato)? Inoltre, se ci sono un gran numero di utenti che usano lo stesso script alla volta, ci saranno alcuni problemi di concorrenza ed efficienza?
- Capisco che posso usare REST per generare token, ma non lo so come funziona per generare il token. Devo inviare il nome utente e password al server una volta?
- Quindi, se un intruso si impossessa di questo token, non può inviare l'intruso richieste fasulle. Questo token è crittografato?