Skip to content

assignment :서연진#7

Open
shtfh wants to merge 1 commit intoLikeLion-13th-SKHU:mainfrom
shtfh:main
Open

assignment :서연진#7
shtfh wants to merge 1 commit intoLikeLion-13th-SKHU:mainfrom
shtfh:main

Conversation

@shtfh
Copy link
Copy Markdown

@shtfh shtfh commented Nov 7, 2025

Description

<!— 구현 및 과제 내용을 적어주세요(지우고 작성해주세요) —>

-IdToken 구현
-Kakao 소셜 로그인 구현

Important content

<!— 주의 깊게 봐줬으면 하는 부분을 적어주세요(지우고 작성해주세요) —>

  • 해커톤때 제가 했던 부분이라 복습하는 기분도 들고! 다른 과제들보다 수월하게 해내서 좋네여~!

Question

<!— 궁금한 점을 적어주세요(지우고 작성해주세요) —>

Reference

<!— 참고한 레퍼런스가 있다면 공유해 주세요(지우고 작성해주세요) —>

Image

image image image image --- image image image

Copy link
Copy Markdown

@wjdekdns1028 wjdekdns1028 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

과제 통과입니다!!🥳

해커톤에서 경험해 보고 쉽게 과제를 수행하셨다니 너무 뿌듯하네요!!
이렇게 하나하나 경험을 쌓아가며 열심히 해주시는 게 멋지십니당!!
앞으로도 화이팅입니다!!
수고하셨어용~~

.findFirst()
.orElseThrow(() -> new RuntimeException("해당 키 ID에 대한 JWK를 찾을 수 없습니다: " + keyId));
} catch (Exception exception) {
throw new RuntimeException("Google JWK를 가져오는데 실패했습니다: " + exception.getMessage());
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

현재 모든 예외를 RuntimeException으로 감싸 반환하는데 좀 더 명확하게 예외 구분을 하면 좋을 것 같습니당!!

private final MemberRepository memberRepository;

@Value("${token.expire.time}") // factory annotation 임포트
private String tokenExpireTime; // 토큰 만료 시간
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

여기서 String을 사용하면 매번 숫자로 변환해야하는 불편함이 있는 것 같아요..
Duration은 시간을 표현하기 위한 자바 표준 클래스입니다!!
이런 부분에서 Duration을 사용하면 형 변환에서 오는 오류가 없어지고 유지보수가 쉬워지기도 한다고 하니 한 번 사용해보는 것도 좋을 것 같네용!!

@wjdekdns1028 wjdekdns1028 added the ✅ 과제 통과 조지미에게 과제 확인을 받아 과제 통과한 상태입니다. label Nov 9, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

✅ 과제 통과 조지미에게 과제 확인을 받아 과제 통과한 상태입니다.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants