Attualmente sto lavorando a un progetto per animali con due dei miei amici. Questo servizio web fornirà funzionalità di base come Login / Password Modification / Registration ecc.
Tutti noi ci sentiamo a nostro agio con jQuery e ASP.NET. L'idea del mio amico è -
Set up a web service on the same domain and send it data for registration, validation and password retrieval through jQuery ajax.
Questo stesso processo verrà utilizzato anche per altri CRUD.
Non sono sicuro, però, non è un grosso rischio per la sicurezza? Non è possibile che una persona normale scriva un codice che potrebbe creare migliaia di utenti fittizi nella nostra applicazione?
La creazione di un servizio Web secondario che gestisce l'autorizzazione (OAUTH 2.0 o qualcosa di simile) e chiama il servizio Web che si collega direttamente al database riduce il rischio per la sicurezza?