From e02a05c2545180f66bc3c6c3f643b4129ef648fa Mon Sep 17 00:00:00 2001 From: celogeek Date: Fri, 27 May 2022 00:12:34 +0200 Subject: [PATCH] refresh token update --- internal/photos/api/account.go | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/internal/photos/api/account.go b/internal/photos/api/account.go index 4f8dc69..bff59e7 100644 --- a/internal/photos/api/account.go +++ b/internal/photos/api/account.go @@ -179,9 +179,15 @@ func (s *Service) LoginRefresh(c *gin.Context) { return } + new_refresh_token, err := jwt.NewWithClaims(&jwt.SigningMethodEd25519{}, NewJWTRefreshToken(claims.AccountId)).SignedString(s.SessionKey) + if err != nil { + c.AbortWithError(http.StatusInternalServerError, err) + return + } + c.JSON(http.StatusOK, LoginResponse{ Token: token, - RefreshToken: refresh_token.Raw, + RefreshToken: new_refresh_token, }) }