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..
전체적인 과정은 공식문서를 참고해서 만들어 보았다(https://docs.spring.io/spring-authorization-server/reference/1.3/getting-started.html) 1. 의존성을 추가한다전체 application.yaml 파일이 아닌 필수적인 부분만 작성dependencies { implementation 'org.springframework.boot:spring-boot-starter-security' implementation "org.springframework.boot:spring-boot-starter-oauth2-authorization-server"} 2. OAuth2 엔드포인트 설정용 SecurityFilterChain 빈을 정의@Be..
- Total
- Today
- Yesterday
