Voglio iniziare una nuova applicazione web HR basata su asp.net mvc-5 & Entity Framework. poiché è quasi il caso che gli utenti all'interno del sistema di gestione delle risorse umane esisteranno all'interno dell'AD e quando un nuovo utente si unirà alla nostra azienda creeremo un nuovo utente all'interno dell'AD, quindi il reparto risorse umane aggiungerà l'utente al sistema delle risorse umane. ma la mia domanda è come posso integrare la mia applicazione web con gli utenti di AD. Sto pensando al seguente approccio: -
-
Per creare una tabella all'interno del mio sistema chiamato ADUsers, con questi campi; userID, FName, LName, Email.
-
per definire un processo di sincronizzazione che verrà eseguito ogni giorno, che interrogherà tutti gli utenti di AD e popolerà di conseguenza la tabella DB. il processo di sincronizzazione aggiungerà nuovi utenti, eliminerà gli utenti rimossi, aggiornerà le informazioni dell'utente come definito nell'AD. In questo caso posso gestire più facilmente gli utenti all'interno del mio sistema. per esempio avrò un modulo di nome Persona, che dovrebbe mostrare tutte le Info Personali di Persona (come Fname, Nome, indirizzo email, ecc.) il loro conteggio delle ferie annuali, la data di assunzione, il congedo per malattia che sono specifiche delle risorse umane ecc ...
Quindi puoi consigliare questo approccio per favore?