2013-02-25 1 views
7

Ho un frontend che consente all'utente di modificare la sua password AD.Verifica password rispetto a criteri Active Directory

  1. c'è un modo per ottenere il criterio di password (ad esempio a grana fine) per un utente specifico e le sue proprietà (lunghezza, la complessità ...)

  2. c'è un modo per controllare la stringa "xyz121" contro questa politica specifica?

EDIT: Non voglio controllare contro la password corrente memorizzato nella directory attiva. Voglio verificare se la nuova password potrebbe essere protetta nella directory attiva. Ad esempio: l'utente digita la sua nuova password "xyz121" e vuole cambiarlo, ma la directory attiva consente solo le password con almeno 8 caratteri.

+3

No, non un duplicato. Non voglio controllare se la password corrente. Voglio convalidarne uno nuovo. Vedi modifica ;-) – mabstrei

+0

@Adriano Non è un duplicato sicuramente. La domanda è diversa. –

+0

La risposta con il punteggio più alto dà il suggerimento. Hai il Preside e chiami il metodo ChangePassword() (invece di Validate). La password errata genererà PasswordException. –

risposta

1

trascinamento attraverso così e Google si avvicinò con questo - http://blogs.msdn.com/b/david_leblanc/archive/2007/10/11/checking-password-complexity.aspx

partiti da questo SO post - Determine AD password policy programmatically

che ha portato a questo SO rispondere - https://stackoverflow.com/a/10549823/416574

che ha portato a quello sopra blog inviare. Spero possa aiutare.

(Sentitevi liberi di non alzare la voce, questo mi è sembrato un po 'troppo testo per un commento, ma in realtà non funziona qui ma su Google).