Для случая с изменением пароля я не думаю, что Ember.SimpleAuth должен быть связан с этим действительно. В основном это только авторизованный XHR для сервера, который обновляет запись пользователя. Изменение пароля также не должно изменять статус аутентификации текущего сеанса.
Функции восстановления/сброса немного сложнее. Я действительно не думал о том, как Ember.SimpleAuth будет поддерживать или вообще. Самое простое решение состоит в том, чтобы просто получить пользовательский запрос на сервер и как только пароль был сброшен/восстановлен перенаправлен на страницу входа в систему, где Ember.SimpleAuth срабатывает. Также возникает вопрос, хотите ли вы позволить пользователю установить новый пароль с этим запросом или просто сгенерировать его на стороне сервера и отправить его пользователю по электронной почте.
Было бы здорово услышать некоторые предложения о том, как Ember.SimpleAuth может помочь в этом случае! Возможно, что-то может быть получено из решения, которое вы создадите для своего приложения, или других людей, созданных для их.
Я не уверен, что это действительно ваша библиотека. Я могу видеть, как это можно * вставить в него, но это простой запрос серверу на восстановление/сброс, и его, вероятно, следует обрабатывать по электронной почте, что означает только серверная сторона. –