Passwortzurücksetzung Skripteinbindungen
Die PasswortzurücksetzungPlugin-Installationsskripteinbindungen, die Prozesse zum Zurücksetzen des Passworts implementieren. Damit Sie die Funktionalität erweitern können, jeweils BasissystemDie Skripteinbindung stellt Erweiterungspunkte bereit, mit denen Sie „Erweiterungsskripts“ aufrufen können, die Sie angepasst haben.
Die Erweiterungsskriptkategorie Bezieht sich auf die spezifischen Verhaltensweisen für ein Erweiterungsskript (z. B. Anmeldeinformationsspeicher, Verifizierung, Identifizierungstyp oder als Postprozessor).
Skripteinbindungen „Registrierungsprüfung“
- params.userId : Die sys_ID des überprüften Anwenders (Tabelle: [sys_user]).
- Params.verificationId : Die sys_ID der überprüften Verifizierung (Tabelle: [pwd_Verification]).
| Name | Beschreibung |
|---|---|
| PwdAlwaysRegistriert | Standardprüfung, ob ein Anwender registriert ist, die immer „wahr“ zurückgibt. |
| PwdMockIsRegistriert | Standardprüfung, ob ein Anwender registriert ist, die immer „wahr“ zurückgibt. |
| PwdQuestionsRegistrierungCheck | Bestimmt, ob sich ein Anwender für registriert hat PasswortzurücksetzungSicherheitsfragenverifizierung wird verwendet. |
| PwdSMSRegistrierungsprüfung | Bestimmt, ob sich ein Anwender für registriert hat PasswortzurücksetzungSMS-Verifizierung wird verwendet. |
Skripteinbindungen „Identifizierungsformularprozessor“
Skripteinbindungen des Identifizierungsformulars bieten Funktionen zum erweitern der Identifizierungsverarbeitung.
- params.processId : Die sys_ID des Aufrufs PasswortzurücksetzungProzess (Tabelle: [pwd_Process]).
- Parameteranforderung : Das Formularanforderungsobjekt. Auf Felder im Formular kann mit zugegriffen werden Request.getParameter('<element-id>') . Der unterstützte Anforderungsparameter ist Sysparm_user_ID , Der im Formular eingegebene Anwenderbezeichnerwert.
| Name | Beschreibung |
|---|---|
| PwdIdentifyViaEmail | Überprüft die Identität eines Anwenders, indem die E-Mail-Adresse überprüft wird. |
| PwdIdentifyViaAnwendername | Überprüft die Identität eines Anwenders, indem der Anwendername überprüft wird. |
Skripteinbindungen „Registrierungsformularprozessor“
Skripteinbindungen des Registrierungsformulars bieten Funktionen zum erweitern der Verarbeitung von Registrierungsformularen.
- params.userId : Die sys_ID des Anwenders, der sich registrieren möchte (Tabelle: [sys_user]).
- Params.verificationId : Die sys_ID der Verifizierung, die zur Registrierung verwendet wird (Tabelle: [pwd_Verification]).
- Params.enrollmentId : Die sys_ID dieses Registrierungsprozesses.
- Anforderung : Das Formularanforderungsobjekt. Auf Felder im Formular kann mit zugegriffen werden Request.getParameter('<element-id>') .
- gs.getSession().putProperty("result.Status",Status) : Gibt an, ob der Anwender erfolgreich registriert wurde.
- gs.getSession().putProperty("result.message",message) : Eine zugeordnete Nachricht, die an die Anwenderoberfläche zurückgegeben werden soll, z. B. eine detaillierte Fehlermeldung.
- gs.getSession().putProperty("result.value",value) : Ein anwenderdefinierter Wert, der der Registrierung zugeordnet ist.
| Name | Beschreibung |
|---|---|
| PwdRegistrierungsFragenProzessor | Verarbeitet Fragen und Antworten für die Verifizierung. |
| PwdRegistrierungsSampleProcessor | Stellt einen Registrierungsprozessor für die Beispielverifizierung bereit. |
| PwdRegistrierungs-SMSProcessor | Stellt einen Registrierungsprozessor für die SMS-Verifizierung bereit. |
Skripteinbindungen „Anwenderaccount-Suche“
Das Skript für die Anwenderaccount-Suche enthält die Rückgabe der Account_ID des Anmeldeinformationsspeichers für einen bestimmten Anwender.
| Name | Beschreibung |
|---|---|
| PwdDefaultAnwenderAccountSuche | Stellt ein Standardskript für die Anwenderaccount-Suche von einer user_ID zum Account in einem Anmeldeinformationsspeicher bereit. Die Standardzuordnung besteht darin, den Anwendernamen als Accountnamen zu verwenden. |
Skripteinbindungen „Passwortgenerator“
Das Passwort-Generator-Skript enthält die Verwendung des folgenden Parameters und die Rückgabe eines automatisch generierten Zeichenfolgenpassworts.
Params.credentialStoreId : Die sys_ID des Aufrufs PasswortzurücksetzungProzess (Tabelle: [pwd_Process]).
| Name | Beschreibung |
|---|---|
| PwdDefaultAutoGenPassword | Generiert ein Passwort aus einem zufälligen Wort und 4 Ziffern. |
Skripteinbindungen „Verifizierungsprozessor“
Wenn die Anwenderidentität verifiziert wird, enthält das Verifizierungsprozessorskript die Rückgabe Wahr .
- Params.resetRequestId : Die sys_ID des aktuellen PasswortzurücksetzungAnforderung (Tabelle: [pwd_Reset_Request]).
- params.userId : Die sys_ID des zu verifizierenden Anwenders (Tabelle: [sys_user]).
- Params.verificationId : Die sys_ID der Verifizierung (Tabelle: [pwd_Verification]).
- Anforderung : Das Formularanforderungsobjekt. Greifen Sie mit auf die Felder im Formular zu Request.getParameter('<element-id>') .
| Name | Beschreibung |
|---|---|
| PwdVerifyPersonalDataConfirmationProcess | Überprüft, ob der Anwender die Antwort akzeptiert. |
| PwdVerifyPersonalDataProcessor | Überprüft, ob die Antworten des Anwenders mit den erwarteten Daten im System übereinstimmen. |
| PwdVerifyQuestionsProcessor | Stellt die Verifizierung von Fragen und Antworten der Anwendereingaben auf der zweiten Seite des Verifizierungsformulars bereit. |
| PwdVerifySimpleProcessor | Bietet eine einfache Verifizierung der Anwendereingabe auf der zweiten Seite des Verifizierungsformulars. |
| PwdVerifySMSProcessor | Stellt die SMS-Verifizierung der Anwendereingabe auf der zweiten Seite des Verifizierungsformulars bereit. |
Skripteinbindungen „Postprozessor“
Das Postprozessorskript enthält anwenderdefinierte Ausführungsaktionen nach dem PasswortzurücksetzungProzess wurde abgeschlossen.
- Params.resetRequestId : Die sys_ID des aktuellen PasswortzurücksetzungAnforderung (Tabelle: [pwd_Reset_Request]).
- Parameter.wfSuccess : Eine Kennzeichnung, die angibt, ob der Workflow erfolgreich abgeschlossen wurde: „Wahr“, „nur wenn“, „erfolgreich“.
| Name | Beschreibung |
|---|---|
| PwdPostprozessor | Führt Aktionen aus, nachdem der Prozess für Erfolgs-, Fehler- oder beide Bedingungen abgeschlossen wurde. |