Смотри, хочу токены сохранять в куки, в таком случае нужно им проставить httpOnly & secure, но суть JWT отправлять accessToken в хедере авторизации, но в таком случае я не смогу их вытягивать с куки через js, правильно? Тогда нужно отправлять accessToken и в куки, и в теле ответа, но после того, как юзер закроет вкладку токен пропадет, и нужно будет отпарвлять через куки, выглядит уже сложно. Вот, и следующее, есть такая штука как CSRF, тогда куки надо защищать CSRF token'om, как бы всё по-лучше реализовать?
> Смотри, хочу токены сохранять в куки, в таком случае нужно им проставить httpOnly & secure
да. secure значит слать куки только по https
> но суть JWT отправлять accessToken в хедере авторизации
нет, суть jwt не в этом, ты можешь слать токен как угодно
> но в таком случае я не смогу их вытягивать с куки через js, правильно?
ну для того ты и сетал httpOnly флаг
> Тогда нужно отправлять accessToken и в куки, и в теле ответа
Нет, в теле не нужно (ни в коем случае)
> но после того, как юзер закроет вкладку токен пропадет,
куки не пропадают после закрытия кладки, они пропадают после итечения срока указаного в свойстве куки