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