[Spring] Security + JWT + OAuth2를 이용한 로그인 구현 (2) - JWT 관련 클래스 생성 / JWT 인증 로직
·
Programming/Spring
이전에 JWT 정의를 살펴봤다면, 이번에는 JWT 관련 클래스를 직접 생성하여 구현해보려고 합니다. 0. 들어가기 전JWT 패키지 구조는 다음과 같습니다. JWT 서비스를 생성하기 위해, build.gradle에 아래와 같은 의존성을 추가했습니다!implementation 'io.jsonwebtoken:jjwt-api:0.11.5'runtimeOnly 'io.jsonwebtoken:jjwt-impl:0.11.5'runtimeOnly 'io.jsonwebtoken:jjwt-jackson:0.11.5' 또한, 설정 파일에 JWT 코드를 추가해 주도록 하겠습니다.jwt: secret: access: "base64로 인코딩된 암호 키, HS256를 사용할 것이기 때문에, 256비트(32바이트) 이상이 되..