Skip to content

Commit

Permalink
refact: token refresh logic
Browse files Browse the repository at this point in the history
  • Loading branch information
windeer9 committed Nov 2, 2023
1 parent 8ac5bb5 commit bf21991
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,9 @@ public class JwtTokenizer {
public String encodeBase64SecretKey(String secretKey) {
return Encoders.BASE64.encode(secretKey.getBytes(StandardCharsets.UTF_8));
}

public String key(){
return Encoders.BASE64.encode(secretKey.getBytes(StandardCharsets.UTF_8));
}
public String generateAccessToken(Map<String, Object> claims,
String subject,
Date expiration,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,8 @@ public void commence(HttpServletRequest request, HttpServletResponse response,

if(request.getHeader("Authorization") != null && !request.getHeader("Authorization").isEmpty()) {
jws = request.getHeader("Authorization").replace("Bearer ", "");
String base64EncodedSecretKey = jwtTokenizer.encodeBase64SecretKey(jwtTokenizer.getSecretKey());
// String base64EncodedSecretKey = jwtTokenizer.encodeBase64SecretKey(jwtTokenizer.getSecretKey());
String base64EncodedSecretKey = jwtTokenizer.key();
if (isAccessTokenExpired(request)) {
if (request.getHeader("Refresh") != null && !request.getHeader("Refresh").isEmpty()) {
if (isRefreshTokenExpired(request)) {
Expand Down

0 comments on commit bf21991

Please sign in to comment.