AnswerBun.com

Авторизация в Node.js/Express через Passport.js или Auth0

Stack Overflow на русском Asked by CodeGust on September 24, 2020

На вебсайте должна быть авторизация с помощью разный сервисов, как вариант и 2-факторная. Включает в себя по эл.почте со ссылкой регистрации, соц. сети, яндекс, меил.ру, google и другие. Также, смс авторизация.

Опционально длительность сессии, которая устанавливается в профиле, хотя, с токенами можно без нее, как понял. Безопасное хнанение пароля в базе данных, наверное, через bcrypt? можно ли с помощью алгоритма ГОСТ как-то лучше это сделать? Читал про добавление salt к паролю в бд, но нет уверенности, что это лучшее решение.

Использую Node.js/Express.js и здесь Passport.js в основном подходит, но есть и auth0 решение – будет ли точно лучше и столь же гибким? Еще вариант – casbin , но не совсем понятно, даст ли реально преимущества и простоту.

https://habr.com/ru/company/ruvds/blog/335434/ – хороший материал, но окончательно не могу увидеть наилучший вариант для всей картины.

Какой шаблон проектирования лучше использовать в коде при выборе стратегии авторизации?

Add your own answers!

Related Questions

чем заменить depricated метод?

1  Asked on February 1, 2021 by roddg

 

Ошибка при push GitHub

2  Asked on February 1, 2021 by animov

     

Как задать ввод строки с клавиатуры?

2  Asked on January 31, 2021 by mirrormirrormirror

 

Кнопка scroll-up в AngularJS

2  Asked on January 31, 2021 by user236980

   

Наихудший делитель

3  Asked on January 30, 2021 by fox_price

   

Как сделать “модульный” класс?

0  Asked on January 30, 2021 by ivan-rekunov

 

Ask a Question

Get help from others!

© 2022 AnswerBun.com. All rights reserved. Sites we Love: PCI Database, MenuIva, UKBizDB, Menu Kuliner, Sharing RPP, SolveDir