Аутентификация среднего стека - лучшая практика

Я пытаюсь найти лучший способ создания системы аутентификации, самой простой (на основе имени пользователя и пароля).

Я искал лучшие практики и нашел несколько проектов, хотя большинство из них довольно старые, и многие вещи обесценились.

Я хотел бы получить несколько советов по лучшим практикам, чтобы иметь простейшую систему входа в систему \ регистрации с использованием angular-express-mongodb.


person omri_saadon    schedule 02.01.2015    source источник


Ответы (3)



Используйте модуль паспорта https://www.npmjs.com/package/passport, в нем много модули, которые вы можете использовать, в том числе тот, который хранит информацию для входа в MongoDB https://github.com/jaredhanson/passport-local https://github.com/jaredhanson/passport-local/tree/master/examples

person unobf    schedule 02.01.2015
comment
я видел этот репозиторий github.. хотя это не чистый средний стек, поскольку они не используют angular для клиентской стороны - person omri_saadon; 02.01.2015
comment
Он не зависит от клиента — вы реализуете клиент в любой структуре, которую хотите. - person unobf; 02.01.2015

Еще один вариант, который кажется довольно крутым, — это Satellizer, ужасное имя, но, похоже, оно соответствует требованиям.

person bwobbones    schedule 03.01.2015