feat: return rotated refresh token on refresh

This commit is contained in:
2026-01-08 06:16:01 +01:00
parent 02d0c3f946
commit 3ca2334932

View File

@@ -71,7 +71,7 @@ func (s *SessionService) issueAuthResult(user *database.User) (*AuthResult, erro
} }
func (s *SessionService) RefreshAccessToken(refreshToken string) (*AuthResult, error) { func (s *SessionService) RefreshAccessToken(refreshToken string) (*AuthResult, error) {
accessToken, err := s.jwtService.RefreshAccessToken(refreshToken) accessToken, newRefreshToken, err := s.jwtService.RefreshAccessTokenWithRotation(refreshToken)
if err != nil { if err != nil {
return nil, err return nil, err
} }
@@ -88,7 +88,7 @@ func (s *SessionService) RefreshAccessToken(refreshToken string) (*AuthResult, e
return &AuthResult{ return &AuthResult{
AccessToken: accessToken, AccessToken: accessToken,
RefreshToken: refreshToken, RefreshToken: newRefreshToken,
User: sanitizeUser(user), User: sanitizeUser(user),
}, nil }, nil
} }