с авторизацией не возился, ну я могу построить принципы помню.
на кой хрен вообще нужен это passport js? при локальной авторизации и даже JWT.
Если функции сессии он не выполняет - всё равно надо подгружать Express sessions
Что он вообще делает?...
если проверку пароля, запись в сессию ID - проверку ID сессии в интерсепторе или мидлваре я могу сам сделать...
В жвт есть инфа, ты можешь её юзать не обращаясь к бд
Паспорт не нужен
Вот и я об этом думаю. Какой еще в нем смысл кроме структирования кода? А то уже написано многое без него и думаю его опять вернуть для структурности. Но вот например без паспорта есть такое request.authUser = user; request.authUserAbility = this.abilityFactory.createForUser( request.authUser, ); А как я в ответ пасспорта такое впихну с точки зрения типизации. Если он жестко привязывает свой ответ к request.user ? Писать request.user.id и одновременно request.userAbility это нарушать тип юзера
не мутирую request)
А если нужна эта абилити в парам декораторе о чем выше спрашиваю то как быть?
Обсуждают сегодня