Mi rendo conto di quanto sia fondamentale questa domanda, ma per anni ho fatto affidamento sui meccanismi integrati in .NET per gestire il login per me. In questi giorni, la maggior parte del mio lavoro riguarda l'utilizzo della logica lato client e la chiamata ai servizi API e ora sto considerando l'autenticazione degli utenti in questo modo.
Dovrei usare oAuth o c'è qualcosa di più semplice? Sto usando salting e key stretching sul lato server, ma non so come proteggere password e altre credenziali mentre sono in viaggio verso il server dal client.