Javascript-форум (https://javascript.ru/forum/)
-   Node.JS (https://javascript.ru/forum/node-js-io-js/)
-   -   Аутентификация с помощью 2х стратегий Passport js Express (https://javascript.ru/forum/node-js-io-js/80480-autentifikaciya-s-pomoshhyu-2kh-strategijj-passport-js-express.html)

illusion 09.06.2020 20:28

Аутентификация с помощью 2х стратегий Passport js Express
 
Не нашел решения авторизации на выбор более чем одной стратегии
То есть, например:
вариант авторизации через Google аккаунт или по логину паролю

Суть заключается в том, что структура приложения с passport js авторизацией строится таким образом, что код стратегии формируется при запуске приложения и используется одна стратегия.
Если подставить одну, а потом вторую, то вторая затрет первую или будет ошибка. А в роутах по пути выбора способа авторизации ( Google или логин-пароль) стратегия уже в приложении должна быть определена.

Получается замкнутый круг.
кто нибудь сталкивался с необходимостью создания выбора способов авторизации через passport js?

SuperZen 10.06.2020 09:35

https://github.com/passport/express-...ster/server.js

google -> passport js multiple strategies


Часовой пояс GMT +3, время: 16:29.