JavaScript Änderungen
./ui/default/enduser/public/org/forgerock/openidm/ui/user/UserRegistrationView.js
Hier richten wir den Registrierungscode, so dass er den Benutzer auf Setup 2 Sicherheitsfragen zum Zeitpunkt der Selbstregistrierung ermöglicht.
./ui/default/enduser/public/templates/user/ChangeSecurityDataDialogTemplate.html
Ändern Sie die Vorlage sind die Möglichkeit der Einrichtung von zwei Sicherheitsfragen statt eines Ausfalls eines OpenIDM Schiffe mit:
./ui/default/enduser/public/org/forgerock/openidm/ui/user/profile/ChangeSecurityDataDialog.js
Im JavaScript aktivieren, müssen wir sicherstellen, dass, wenn der Benutzer ihre Sicherheitsfragen ändern möchte, die zuvor projektierten als ausgewählt angezeigt:
Beachten Sie, dass diese Demo nicht die UI-Anzeige Reihenfolge der vorherigen Sicherheitsfragen nicht versuchen, zu verwalten.
Dieser Codeänderung in UserDelegate.js ermöglicht es jedem der 2 konfiguriert Sicherheitsfragen zufällig zeigt.
./ui/default/enduser/public/org/forgerock/openidm/ui/user/delegates/UserDelegate.js
Wenn ein Benutzer sein Passwort vergessen hat, müssen sie auf den Passwort vergessen Link zu klicken. Die Sicherheitsfrage zu ihnen präsentiert wird zufällig aus der 2 konfiguriert Liste von Fragen ausgewählt.
Die folgenden REST-Anrufe sind aus das Kennwort eines Benutzers zurückgesetzt zu verwalten.
Die Liste der Sicherheitsfragen können über diese API-Aufruf empfangen werden:
BEKOMMEN
Dies zieht die Sicherheitsfrage bis (e) für die durch Benutzernamen angegeben Benutzer definiert:
POST
Eine Sicherheitsreaktion kann über bis OpenIDM eingereicht werden:
POST
Sobald der Benutzer die richtige Sicherheits Antwort eingegeben hat, können Sie das Passwort über diese API-Aufruf zu ändern:
POST