JWT payload에 원하는 정보를 넣기 위해 일단 권한 서버부터 수정해 보자 1. OAuth2TokenCustomizer 빈을 재정의하면 된다@Beanpublic OAuth2TokenCustomizer jwtCustomizer(UserDetailsService userDetailsService) { return context -> { if (OAuth2TokenType.ACCESS_TOKEN.equals(context.getTokenType())) { String username = context.getPrincipal().getName(); UserDetails userDetails = userDetailsService.loadUserByUs..
이제 OAuth2 서버 중 마지막인 리소스서버를 만들어보자 1. 의존성 추가implementation 'org.springframework.boot:spring-boot-starter-oauth2-resource-server'implementation 'org.springframework.security:spring-security-oauth2-jose'우리는 JWT 토큰을 사용하므로 'org.springframework.security:spring-security-oauth2-jose' 의존성도 추가했다 2. 토큰을 발급해 준 issuer url을 설정에 추가한다(application.yml)spring: security: oauth2: resourceserver: jwt:..
- Total
- Today
- Yesterday
