Für den Fall der Kennwortänderung glaube ich nicht, Ember.SimpleAuth sollte wirklich damit beteiligt sein. Es ist im Grunde nur ein autorisierter XHR zum Server, der den Datensatz des Benutzers aktualisiert. Das Ändern des Passworts sollte auch nicht den Authentifizierungsstatus der aktuellen Sitzung ändern.
Die Funktion zum Wiederherstellen/Zurücksetzen ist ein wenig komplexer. Ich habe nicht wirklich darüber nachgedacht, wie Ember.SimpleAuth unterstützen würde oder wenn überhaupt. Die einfachste Lösung besteht wahrscheinlich darin, einfach eine benutzerdefinierte Anfrage an den Server zu senden und nach dem Zurücksetzen/Wiederherstellen des Passworts auf die Anmeldeseite umzuleiten, auf der Ember.SimpleAuth startet. Auch die Frage ist, ob der Benutzer ein neues Passwort setzen soll mit dieser Anfrage oder generieren Sie einfach eine auf der Serverseite und senden Sie diese an den Benutzer per E-Mail.
Wäre schön, ein paar Vorschläge zu hören, wie Ember.SimpleAuth in diesem Fall helfen könnte! Vielleicht kann etwas aus der Lösung abgeleitet werden, die Sie für Ihre App erstellen oder die andere für ihre App erstellt haben.
Ich bin mir nicht sicher, das ist wirklich die Verantwortung Ihrer lib. Ich kann sehen, wie es hineingeschoben werden kann, aber es ist eine einfache Anfrage an den Server, die Wiederherstellung/Zurücksetzung durchzuführen, und es sollte wahrscheinlich über E-Mail abgewickelt werden, was nur serverseitig bedeutet. –