코드 개선 사항 (2026-10-11)


안녕하세요.

코드 개선에 따른 변경사항을 알려드립니다.
이용 시 참조하시기 바랍니다.

GitHub


변경 사항

1. Access Token 검증 로직을 추가하였습니다.
  • ID Token은 Google, Naver, Kakao 모두 Keycloak과 마찬가지로 JWT 를 사용하고 있습니다. 그래서 검증 로직도 동일하게 적용할수 있었습니다.
  • 그러나, Access Token의 경우, Google, Naver, Kakao 모두 Opaque Token을 사용하고 있기에 Keycloak과 동일한 Access Token 검증 로직을 적용할수가 없었습니다.
  • Keycloak의 경우는 Access Token도 JWT 검증을 진행하고, 다른 IDP의 경우는 User Info. API에 Query하는 것으로 검증을 진행합니다.

필수적인 Token 검증 기능이 이제야 완성되었다고 생각합니다.
이렇게 미흡했던 코드를 공개했다니 좀 부끄럽기도 합니다.
하지만 이번에 수정됨으로서 제대로 된 Template Code가 된것 같아서 한편으로는 다행이라는 생각입니다.
앞으로도 이렇게 표준에 미달되거나 미흡한 부분을 지속적으로 개선해 나갈 예정입니다.



추후 변경 예정 사항
  • Resource Server를 위한 Template Code를 구상중에 있습니다. 이는 별도의 Template Code로 작성될 듯 싶습니다


감사합니다.

업데이트: