wir bauen die SSO unserer Website ab und stellen auf die ausschließliche Nutzung von Discourse zur Verwaltung von Benutzerkonten um. Das bedeutet, dass alle unsere aktuellen Benutzer neue Passwörter erstellen müssen, um zukünftig auf Discourse zugreifen zu können.
Was könnte ein guter Workflow für die Verwaltung dessen sein?
Ich dachte vielleicht daran, für alle Benutzer eine Passwortzurücksetzung auszulösen (solange eine benutzerdefinierte Nachricht enthalten sein könnte, die erklärt, warum das passiert), aber ich kann nicht herausfinden, ob dies überhaupt möglich ist.
Ich denke, ein globales Banner und vielleicht etwas Benutzerdefinierter Text auf der Anmeldeseite.
Sie haben wahrscheinlich einige Benutzer, die sich nicht sofort anmelden möchten, wenn sie den Anmeldelink erhalten, oder die sich nicht sofort anmelden möchten und Ihre E-Mail vergessen haben oder nicht gelesen haben, wenn sie sich anmelden möchten.
Die Website ist privat, daher funktioniert die Banner-Idee überhaupt nicht. Benutzer können auf das Banner erst nach dem Login zugreifen.
Die Idee mit dem benutzerdefinierten Text scheint machbar.
Ich werde auch eine E-Mail an alle unsere Mitglieder senden, um sie über die Änderung zu informieren, da es Auswirkungen hat, die über das Einloggen hinausgehen. Dort kann ich erklären, welche Schritte sie unternehmen müssen.
Ich lasse das Thema noch etwas offen, um zu sehen, ob noch jemand andere Ideen hat.
Die Suchanfrage „reset password rails“ ergab Folgendes:
Ich habe es versucht und es funktioniert tatsächlich.
Ich schlage vor, dass Sie vorübergehend die Textzeichenfolgen user_notifications.forgot_password.subject_template (E-Mail-Inhalt) und user_notifications.forgot_password.text_body_template (E-Mail-Titel) bearbeiten, um den Benutzern zu erklären, warum sie diese E-Mail zum Zurücksetzen des Passworts erhalten.
Außerdem ist Vorsicht geboten in Bezug auf Ratenbegrenzungen. Ich weiß nicht, ob die 5-Sekunden-Wartezeit im Skript aus dem anderen Thema ausreicht.