Zum Inhalt springen

Passwortzurücksetzung im Jitterbit App Builder

Die Funktion Passwortzurücksetzung ist für Websites verfügbar, die den Authentifizierungsanbieter "Lokale Benutzer" verwenden. Administratoren können diese Funktion so konfigurieren, dass Benutzer die Möglichkeit haben, ihr Passwort beim Anmelden im App Builder zurückzusetzen. Diese Funktion ist standardmäßig nicht aktiviert. Die Nutzung dieser Funktion setzt voraus, dass die SMTP-Mailservereinstellungen im App Builder konfiguriert sind, da dies erforderlich ist, um Email-Benachrichtigungen im Zusammenhang mit dieser Funktion zu versenden. Bei ordnungsgemäßer Konfiguration wird der Link Passwort vergessen? auf dem Anmeldebildschirm des App Builders angezeigt.

Der erwartete Ablauf der Passwortzurücksetzungsfunktion ist:

Untitled diagram

  1. Ein Benutzer, der sein Passwort zurücksetzen muss, klickt auf den Link Passwort vergessen auf dem Anmeldebildschirm des App Builders.
  2. Der Benutzer gibt seine Email-Adresse für das App Builder-Konto ein und klickt auf die Schaltfläche Passwortzurücksetzung anfordern.
  3. Der Benutzer überprüft seine Email, die eine Email zur Passwortanforderung mit einem zeitlich begrenzten Link zur Passwortzurücksetzung enthalten sollte.
  4. Der Benutzer klickt auf die Schaltfläche Passwort zurücksetzen, die im Email-Link eingebettet ist, wodurch ein Webbrowser geöffnet wird und die Seite Passwort zurücksetzen geladen wird.
  5. Der Benutzer gibt ein neues Passwort ein.
  6. Nachdem das Passwort zurückgesetzt wurde, wird eine Email an den Benutzer gesendet, um ihn über diese Aktion zu informieren.
  7. Der Benutzer kann sich jetzt mit dem neuen Passwort im App Builder anmelden.

Passwortzurücksetzung aktivieren

Um die Funktion Passwortzurücksetzung zu nutzen, sind drei Hauptaufgaben erforderlich:

  1. Erstellen einer Sicherheitsgruppe für anonyme Benutzer
  2. Konfigurieren des Benachrichtigungsservers (SMTP-Mailservereinstellungen)
  3. Konfigurieren der Website-URL

Erstellen einer Sicherheitsgruppe für anonyme Benutzer

Ein Administrator muss der Gruppe der anonymen Benutzer Zugriff auf die Anwendung App Builder - Passwortzurücksetzung gewähren und sie zum Mitglied der Rolle Passwortzurücksetzung machen.

  1. Navigieren Sie zum IDE.
  2. Klicken Sie auf Benutzermanagement.
  3. Wählen Sie Gruppen, klicken Sie auf die Schaltfläche + Gruppe und geben Sie den Namen Anonym ein.
  4. Klicken Sie auf die Schaltfläche Berechtigungen verwalten und dann auf die Schaltfläche Erstellen.
  5. Wählen Sie Anwendung als Wert für Typ und dann App Builder - Passwortzurücksetzung als Wert für Anwendung.
  6. Klicken Sie auf die Schaltfläche Speichern und schließen Sie das Berechtigungsfenster.
  7. Klicken Sie im Bereich Rollen auf die Schaltfläche Gewähren, die neben der Rolle Passwortzurücksetzung erscheint.
  8. Klicken Sie auf die Zurück-Schaltfläche, um zur Seite Gruppen zurückzukehren.
  9. Wählen Sie im Bereich Gruppen die Gruppe Anonyme Benutzer aus.
  10. Klicken Sie im Bereich Mitgliedschaft auf die Schaltfläche + Mitgliedschaft.
  11. Wählen Sie Anonyme Benutzer aus den Listenoptionen aus und klicken Sie dann auf das Symbol Speichern.

Hinweis

Siehe Benutzer & Gruppen für weitere Informationen zur Gruppe der anonymen Benutzer

Konfigurieren des Benachrichtigungsservers (SMTP-Mailserver-Einstellungen)

  1. Navigieren Sie zur IDE
  2. Klicken Sie auf die Schaltfläche Benachrichtigungsserver
  3. Erweitern Sie im Panel Benachrichtigungsserver die Option SMTP
  4. Bearbeiten Sie das Feld URI, sodass es einen gültigen SMTP-Endpunkt enthält. URI sollte smtp://<hostname> oder smtps://<hostname> sein
  5. Bearbeiten Sie das Feld Von-Adresse, sodass es eine gültige Email-Adresse enthält, die für die Benachrichtigungs-Emails verwendet wird, die über die Passwortzurücksetzung gesendet werden
  6. Klicken Sie außerhalb eines Feldes, um zu speichern

Konfigurieren der Website-URL

  1. Navigieren Sie zur IDE
  2. Klicken Sie auf die Schaltfläche Sicherheitsanbieter
  3. Klicken Sie im Konfigurationspanel auf Mehr > Seiten und erstellen oder bearbeiten Sie die vorhandene URL
  4. Geben Sie den entsprechenden Wert für die Website-URL der App Builder-App ein, für die Sie die Passwortzurücksetzung konfigurieren. Zum Beispiel: http://example.com/
  5. Klicken Sie auf die Schaltfläche Speichern

Optionale Anpassungsoptionen für die Passwortzurücksetzung

Die Funktion zur Passwortzurücksetzung hat einige Bereiche in Bezug auf die Nachrichten und Email-Vorlagen, die Sie nach Wunsch anpassen können. Beispielsweise möchten Sie möglicherweise den Text ändern, den die Benachrichtigungs-Emails über diese Funktion versenden. Anpassungsoptionen für diese Funktion sind unter App Builder IDE → Sichern Sie Ihre Anwendung → Lokaler Benutzer → Passwortzurücksetzung verfügbar. Die anpassbaren Optionen (mit Ausnahme des Wertes des Längentokens, der nicht anpassbar ist) sind wie folgt:

Feldname Beschreibung
Warnmeldung Ändern Sie den Email-Text, der beim erfolgreichen Zurücksetzen des Benutzerpassworts gesendet wird
Ablauf Anzahl der Minuten, für die die Email zur Passwortzurücksetzung gültig ist
Ungültiges Token Nachricht, die einem Benutzer angezeigt wird, nachdem er auf die Schaltfläche Passwort zurücksetzen in der Email geklickt hat, wenn das Token abgelaufen oder der Sicherheitscode ungültig ist.
Länge Sicherheitscode des Passwortzurücksetzungstokens in Bytes. Die Standardlänge des Sicherheitscodes beträgt 16 (128 Bit) und ist nicht konfigurierbar.
Neues Passwort Nachricht, die dem anonymen Benutzer angezeigt wird, wenn er aufgefordert wird, ein neues Passwort anzugeben.
Anfrage Nachricht, die dem anonymen Benutzer angezeigt wird, der um eine Passwortzurücksetzung bittet.
Anfrage Nachricht Ändern Sie den Email-Text, der beim Anfordern eines Passwortzurücksetzens durch einen Benutzer gesendet wird
Erfolg Bestätigungsnachricht, die einem Benutzer nach einem erfolgreichen Passwortzurücksetzen angezeigt wird.

Fehlerbehebung

Wenn Sie Probleme mit der Funktion zum Zurücksetzen des Passworts haben, lesen Sie bitte den Abschnitt zur Fehlerbehebung im Artikel SMTP konfigurieren.