2015-12-28 3 views
1

В поисках простого приложения с угловым узлом и, конечно же, я столкнулся с PassportJS для auth. Глядя на сайт, мне трудно понять, зачем мне это нужно или что он делает для меня?Почему я должен использовать PassportJS?

Мои пользователи войдут в систему, используя имя пользователя и пароль. Почему я не могу найти подходящую запись в db, установить сеанс, если потребуется, и вернуть ответ? Почему я должен использовать Passport для этого?

+0

* «Почему я не могу просто x, y и z?» * Можно попросить почти все (не родной) библиотеки. Не имея необходимости писать код шаблона и иметь систему, которая может быть легче продлить в будущем, потенциально экономит много времени, даже если библиотека не делает ничего особенного. – Lapixx

ответ

3

Нет настоящей причины, если это все, что вы хотите сделать. Использование паспорта начинает окупаться, когда вы начинаете включать других поставщиков авторизации, таких как Facebook, Twitter, Google и т. Д.

+0

Также он позаботится о некотором шаблоном кода, который вам нужно написать для аутентификации, и в случае, если вы захотите подключить некоторые провайдеры auth, будет очень легко расшириться без необходимости полной перезаписи логики auth. – nvartolomei

Смежные вопросы