Ho un'applicazione desktop scritta in C#
con tre ruoli utente e alcuni utenti predefiniti. È anche possibile creare un altro utente o cambiare la password agli utenti predefiniti. L'app deve funzionare offline su Windows XP e successivi.
Qual è il modo migliore di lavorare con le credenziali dell'utente sul computer locale se devo avere utenti predefiniti? Ho pensato che Data Protection API
(DPAPI) sia il modo migliore per gestirli, ma se ho capito bene, funziona solo per un utente Windows, quindi è inutile per me, perché devo spedire utenti predefiniti con l'installazione di app e non è sicuramente l'idea migliore per tenere quegli utenti predefiniti nel codice sorgente (anche se li salvo con DPAPI su disco dopo l'installazione).