Szenario:
auf dem Benutzer Rechner befindet sich ein lokaler Datenbank für eine Applikation.
Der Benutzer muß in regelmäßiger Zeit, so alle 2 Monate sein Windows Passwort ändern.
Das kann man über LDAP bzw. Active Directory regeln.
Wenn aber das Passwort für Windows geändert wurde,
soll auch das Passwort für die Applikation (lokale Datenbank)
auch geändert werden.
Frage
Wie kann ich in Windows
- das Event "Passwort wurde geändert" abfangen
- das neue Passwort abfangen
(das Aktualisieren der lokalen Datenbank werde ich mit dem Hersteller regeln)
--- Eine andere Idee, die mir noch einfällt ist ...
Der Benutzer bekommt die Windows Aufforderung:
"Bitte Ändern Sie Ihr Passwort."
Der Benutzer ignoriert es zunächst und startet ein
anderes Programm, das ich noch schreiben muß, z.B. mit Java.
Dieses Programm macht die Passwortänderung sowohl in Active Directory
als auch in dem lokalen Datenbank.
Hier wäre die Frage, wie kann ich mit Java auf Active Directory zugreifen.
Hier würde ich
1. das alte Passwort prüfen lassen
2. ein neues Passwort eingeben lassen
Hier muß natürlich die Passwortregelung von Active Directory gelten,
d.h. zB mind. 6 Zeichen mind. 1 Ziffer 1 Sonderzeichen etc.