fix/gapi.refresh_token generates invalid access_token
This commit is contained in:
parent
2b44a10858
commit
06d3b4bc19
@ -54,14 +54,9 @@ func (server *Server) RefreshToken(ctx context.Context, req *pb.RefreshTokenRequ
|
||||
return nil, status.Error(codes.PermissionDenied, "session expired")
|
||||
}
|
||||
|
||||
id, err := server.tokenMaker.NewTokenID()
|
||||
if err != nil {
|
||||
slog.Error("refresh_token (token_id)", slog.Int64("invoked_by", int64(refreshPayload.AccountID)), slog.String("error", err.Error()))
|
||||
return nil, status.Error(codes.Internal, "failed to create session token")
|
||||
}
|
||||
accessToken, accessPayload, err := server.tokenMaker.CreateToken(
|
||||
refreshPayload.AccountID,
|
||||
id,
|
||||
session.ID,
|
||||
server.config.AccessTokenDuration,
|
||||
)
|
||||
if err != nil {
|
||||
|
Loading…
x
Reference in New Issue
Block a user