반응형 RefreshToken2 [OAuth2] OAuth2 로그인 후 SuccessHandler 구현 @RequiredArgsConstructor@Componentpublic class OAuth2SuccessHandler extends SimpleUrlAuthenticationSuccessHandler { public static final String REFRESH_TOKEN_COOKIE_NAME = "refresh_token"; public static final Duration REFRESH_TOKEN_DURATION = Duration.ofDays(14); public static final Duration ACCESS_TOKEN_DURATION = Duration.ofDays(1); public static final String REDIRECT_PATH = "/artic.. 2025. 5. 17. [Spring Security] JWT란?JWT 구조, 리프레시 토큰 발급 과정 JWT란? JWT = Json Web Token토큰 형식 중에 하나임!json 데이터를 안전하게 주고받기 위한 토큰 포맷구성(담고있는 정보)은header + payload + signature왜 JWT 형식을 많이 쓸까?- 서버가 상태 기억할 필요가 없고- 토큰 안에 필요한 정보 담을 수 있고- 구조 단순하고, 다양한 언어/플랫폼에서 사용 가능 발급받은 JWT를 써서 인증 하려면,HTTP 요청 헤더 중 Authorization 키 값에Bearer + JWT 토큰값 넣어서 보내야됨. Authorization : Bearer ey~~~~ JWT 구조는? .을 기준으로헤더 (header), 내용(payload), 서명(signature)로 구성 aaaaa.bbbbbb.ccccc // (a=헤더.. 2025. 5. 4. 이전 1 다음 반응형