feat: recover password & refresh token
This commit is contained in:
@@ -24,8 +24,20 @@ func (a *TestAuthenticator) GenerateToken(claims jwt.Claims) (string, error) {
|
||||
return token.SignedString([]byte(testToken))
|
||||
}
|
||||
|
||||
func (a *TestAuthenticator) GenerateRefreshToken(claims jwt.Claims) (string, error) {
|
||||
refreshToken := jwt.NewWithClaims(jwt.SigningMethodHS256, testClaims)
|
||||
|
||||
return refreshToken.SignedString([]byte(testToken))
|
||||
}
|
||||
|
||||
func (a *TestAuthenticator) ValidateToken(token string) (*jwt.Token, error) {
|
||||
return jwt.Parse(token, func(token *jwt.Token) (any, error) {
|
||||
return []byte(testToken), nil
|
||||
})
|
||||
}
|
||||
|
||||
func (a *TestAuthenticator) ValidateRefreshToken(token string) (*jwt.Token, error) {
|
||||
return jwt.Parse(token, func(token *jwt.Token) (any, error) {
|
||||
return []byte(testToken), nil
|
||||
})
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user