반응형 인증2 SpringBoot SpringDoc(OpenAPI)을 이용한 Swagger 그룹화, 전역인증&Parameter 설정 SpringDoc OpenAPI를 사용하여 Swagger에 표시되는 API들을 그룹화 시키는 방법과 JWT 인증을 전역으로 설정하는 방법을 알아본다. API 그룹화 API가 많아질수록 Swagger 표시되는 API가 많아져서 가독성이나 관리가 힘들어지는 부분이 있다. 이럴 경우 API들을 package나 url path를 기준으로 그룹화 시킬 수 있다. 먼저 그룹화하기 전에는 swagger에서는 일반적으로 아래와 같이 표현된다 그리고 그룹화를 group1, group2로 나눠서 적용하면 아래와 같이 표현된다. 우측 상단에 그룹을 선택할 수 있는 SelectBox가 뜨고 그룹에 따라 필터링해서 API를 조회가 가능해진다 아래는 그룹 적용을 위한 Bean 설정이다. 그룹화를 정의할 개수에 따라 Grouped.. 2022. 8. 3. SpringSecurity 인증 기본 동작 및 설정 1. 로그인(인증) 성공 시 SpringSecurity를 이용해 Form인증을 할 경우 성공 시 org.springframework.security.web.authentication.SavedRequestAwareAuthenticationSuccessHandler 가 동작하고 사용자가 처음 접근했던 페이지로 리다이렉트 시킴 사용자가 로그인 전 접속했던 페이지가 아닌 다른 페이지로 설정할 경우 defaultSeccessUrl 사용 http.formLogin().defaultSeccessUrl("/login-success") 로그인 성공 후 특정 URL을 호출하여 다른 로직을 한번 더 실행하고 싶은 경우 successForwardUrl 사용 http.formLogin().successForwardUrl("/.. 2021. 12. 14. 이전 1 다음 반응형