feat: return rotated refresh token on refresh
This commit is contained in:
@@ -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
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user