Se disponiamo di più di un servizio che utilizza lo stesso database, è corretto spostare l'autenticazione dell'utente su un server separato e utilizzare le chiamate RPC, invece della tradizionale ricerca nel database?
Se disponiamo di più di un servizio che utilizza lo stesso database, è corretto spostare l'autenticazione dell'utente su un server separato e utilizzare le chiamate RPC, invece della tradizionale ricerca nel database?
Avere un servizio dedicato per l'autenticazione dell'utente è una buona evoluzione del modello di servizio perché fornisce uno strato di riferimento indiretto tra il database e i servizi client. Ciò consente di evolvere il modello di dati senza necessariamente influenzare altri servizi. Lo spostamento di diritti utente (autorizzazione) dal database ha vantaggi simili.