반응형

spring boot 2

[Spring Boot] Swagger, Bearer + JWT(JSON Web Token) 적용

- Spring Boot 3.0.4, springdoc 2.0.4 기준 - JWT(JSON Web Token) JSON 웹 토큰(JSON Web Token, JWT)은 선택적 서명 및 선택적 암호화를 사용하여 데이터를 만들기 위한 인터넷 표준으로 페이로드는 클레임(claim), 표명(assert)을 처리하는 JSON을 보관하고 있다. 전달하고자하는 정보를 안전하게 전송하기 위핸 웹표준(RFC 7519) 방식으로, 인증에 필요한 중요정보(api key, api secret)부터, 만료일, 발행자, 암호화 알고리즘과 같은 기본 정보까지 포함. JWT 토큰 내에 만료일이나 인증정보를 가지고 있기 때문에, 서버에서 인증을 위한 별도의 세션 처리를 할 필요가 없다. 3가지(header, payload, signa..

spring 2023.03.22

[Spring Boot] 설정 파일(application.properties, logback.xml) 개발, 운영 분리 설정

Spring Boot 개발 환경에 따라 설정 파일을 분리해서 관리하는 방법 1. application.properties - spring.profiles.active 에 profiles 값 설정 : dev(개발), release(운영) 으로 분리함 - 개발, 운영 환경에서 공통적으로 사용하는 설정은 application.properties 파일에 작성. 2. application-dev.properties - spring.profiles.active 값이 dev 로 되어 있을 경우 해당 파일을 설정 파일로 인식 - 개발 환경에서 사용하는 설정 application-dev.properties 파일에 작성 3. application-release.properties - spring.profiles.activ..

spring 2023.03.21
반응형