Skip to content

Commit

Permalink
πŸ› 토큰 버그 μˆ˜μ • 및 ν…ŒμŠ€νŠΈλ₯Ό μœ„ν•΄ λ§Œλ£Œμ‹œκ°„ μž„μ‹œ μ„€μ • (#192)
Browse files Browse the repository at this point in the history
* ✨ Feat : λ©€ν‹°λͺ¨λ“ˆ 적용 및 FCM κ΅¬ν˜„

* πŸ”¨ μ½”λ“œλ¦¬λ·° 반영

* πŸ‘· Ci : deploy.yml μˆ˜μ •

* πŸ‘· Ci : deploy.yml μˆ˜μ •

git push origin feature/156

* ebextensions μˆ˜μ •

* πŸ‘· Ci : deploy.yml μ˜€νƒ€ μˆ˜μ •

* ci 슀크립트 μˆ˜μ •

* ci/cd νŠΈλŸ¬λΈ” μŠˆνŒ…

* ci/cd νŠΈλŸ¬λΈ” μŠˆνŒ…

* ci/cd νŠΈλŸ¬λΈ”μŠˆνŒ…

* πŸ› Fix : jwt 인증 흐름 μˆ˜μ •

* πŸ› Fix : 토큰 버그 μˆ˜μ • 및 ν…ŒμŠ€νŠΈλ₯Ό μœ„ν•΄ λ§Œλ£Œμ‹œκ°„ μž„μ‹œ μ„€μ •
  • Loading branch information
CYY1007 authored Feb 25, 2024
1 parent ed2135e commit 0cfd1ba
Show file tree
Hide file tree
Showing 5 changed files with 23 additions and 3 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -82,8 +82,8 @@ public MemberResponse.TestTokenDTO getTestToken(){
member.getSocialType().toString(),
member.getSocialId(),
List.of(new SimpleGrantedAuthority(MemberRole.ROLE_USER.name()))))
.refeshToken(redisService.generateTestRefreshToken())
.build();

}

public MemberResponse.ReIssueTokenDTO reIssueToken(final MemberRequest.ReissueDTO request) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@ public static class LoginDTO {
@AllArgsConstructor
public static class TestTokenDTO{
String token;
String refeshToken;
}

@Builder
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,8 @@ public interface RedisService {

RefreshToken generateRefreshToken(String socialId, SocialType socialType);

String generateTestRefreshToken();

// accessToken 만료 μ‹œ λ°œκΈ‰ ν˜Ήμ€ κ·ΈλŒ€λ‘œ λ°˜ν™˜
RefreshToken reGenerateRefreshToken(MemberRequest.ReissueDTO request);

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -57,6 +57,22 @@ public RefreshToken generateRefreshToken(String socialId, SocialType socialType)
.build());
}

public String generateTestRefreshToken(){
String token = UUID.randomUUID().toString();


LocalDateTime currentTime = LocalDateTime.now();

LocalDateTime expireTime = currentTime.plus(70, ChronoUnit.SECONDS);

return refreshTokenRepository.save(
RefreshToken.builder()
.memberId(63L)
.token(token)
.expireTime(expireTime)
.build()).getToken();
}

@Override
public RefreshToken reGenerateRefreshToken(MemberRequest.ReissueDTO request) {
if (request.getRefreshToken() == null)
Expand Down
5 changes: 3 additions & 2 deletions Briefing-Api/src/main/resources/application.yml
Original file line number Diff line number Diff line change
Expand Up @@ -69,8 +69,9 @@ jwt:
# dev server
secret: ${JWT_SECRET}
authorities-key: authoritiesKey
access-token-validity-in-seconds: 3000
refresh-token-validity-in-seconds: 1210000000 # 14 d
#1800000
access-token-validity-in-seconds: 3000
refresh-token-validity-in-seconds: 1209600000 # 14 d

openai:
token: ${OPEN_API_TOKEN}
Expand Down

0 comments on commit 0cfd1ba

Please sign in to comment.