Spring Security 및 Swagger 설정 완료했습니다.
주요 내역은 하기를 참고해주세요.
권한 분리
-> 로그인, 로그아웃, 회원가입 시에는 JWT 인증 없이 요청 가능
-> 나머지 요청들은 토큰 인증이 필요하도록 구성함(빠른 작업을 위한 임시 구성으로 추후 관리자 추가 또는 기타 사유로 변경이 필요할 경우 변경 예정)
로그인 API 구현 및 자동 관리자 계정 DB에 추가
-> admin 계정을 프로젝트 실행 시 자동으로 member 테이블에 추가(설정은 properties 파일을 통해 변경 가능)
-> 로그인 API 실행 후 Request Body에 발급된 JWT Return됨(나중에 frontend단 API 요청 시 헤더에 JWT 추가 필요)
Swagger 설정
-> maven repo 기준 가장 많이 사용하는 springdoc 2.2.0 버전 사용
-> 시큐리티 설정이 되어있기 때문에 swagger를 통해 API 요청에 필요한 swagger 설정 완료
Spring Security 및 Swagger 설정 완료했습니다. 주요 내역은 하기를 참고해주세요.
권한 분리 -> 로그인, 로그아웃, 회원가입 시에는 JWT 인증 없이 요청 가능 -> 나머지 요청들은 토큰 인증이 필요하도록 구성함(빠른 작업을 위한 임시 구성으로 추후 관리자 추가 또는 기타 사유로 변경이 필요할 경우 변경 예정)
로그인 API 구현 및 자동 관리자 계정 DB에 추가 -> admin 계정을 프로젝트 실행 시 자동으로 member 테이블에 추가(설정은 properties 파일을 통해 변경 가능) -> 로그인 API 실행 후 Request Body에 발급된 JWT Return됨(나중에 frontend단 API 요청 시 헤더에 JWT 추가 필요)
Swagger 설정 -> maven repo 기준 가장 많이 사용하는 springdoc 2.2.0 버전 사용 -> 시큐리티 설정이 되어있기 때문에 swagger를 통해 API 요청에 필요한 swagger 설정 완료