Hot Towel SPA - запускает браузер для сохранения данных для входа при отправке формы

Просто интересно, знает ли кто-нибудь способ получения одностраничного приложения с использованием Hot Towel (knockout, durandal & breeze) для запуска события (при условии, что оно отправлено), к которому подключается браузер, чтобы предложить сохранить имя пользователя и пароль в форме входа. Я считаю, что событие отправки подавляется (по понятным причинам), поскольку оно не требуется в SPA.

Единственное решение, которое я могу придумать на данный момент, это создать простую старую страницу входа в HTML, которая запускает загрузку моего SPA при входе в систему. И я предполагаю, что если в этом подходе есть «за», так это то, что загрузка SPA происходит во время входа в систему, что, вероятно, лучше с точки зрения пользовательского потока, потому что они чувствуют, что «происходят важные вещи» во время процесса входа...

Любая идея/советы с благодарностью.


person Rob    schedule 16.07.2013    source источник


Ответы (1)


Я бы посоветовал вам использовать старую простую HTML-страницу входа, так как это самый простой способ быстро начать работу.

Аутентификация из SPA потребует настройки каждого запроса API ajax для включения какого-либо токена аутентификации пользователя.

person Jacques Snyman    schedule 19.07.2013
comment
У меня уже есть авторизация, и она действительно работает, и она обрабатывается по большей части методом GuardeRoute - наряду с тем, что контроллер Breeze украшен атрибутами Authorize, где это необходимо. Я предложил решение HTML в своем первоначальном вопросе, поскольку я согласен с вами в том, что это кажется простым способом активировать функцию запоминания пароля в браузере, однако у меня не было проблем с аутентификацией в Durandal, просто используя старый добрый Ajax, а затем перенаправляя маршрут - это не это тяжело. - person Rob; 21.07.2013