Имеем внешний API, который предоставляет логику авторизации
при вызове /api/login, получаем {access_token: '', refresh_token: ''},
и также refresh_token приходит как HttpOnly cookie
access_token живет 15 минут, по истечению этого времени, отправляем запрос на /api/refresh, получаем новую пару {access_token: '', refresh_token: ''},
Реализация обновления access_token при CSR понятна, вопрос как сделать логику обновления access_token в NextJS на моменте getServerSideProps ?
Т.е. в gsp ушел запрос, упал с 401, обновляем токены, как дальше прокинуть новую пару на клиент ?
-
Вопрос задан
-
136 просмотров