현재 진행중인 AUTHENTICATION SERVER에서 단순한 기능들만을 구현하고 있는데도, JWT 파싱, REDIS 조회, DB 조회등 반복적인 코드 작업이 계속 해서 일어나고 있기 때문에 현재 프로젝트에 Spring Security 의 필터기능을 사용하기로 결정하
어제 작성한 Spring-Security-도입-login 에 이은 내용이므로 이전 내용을 참고 하세요.Spring Security를 사용하고 적용하였고 로그인을 완성 했으므로, 실질적으로 사용하는 방법에 대해 포스팅 하고자 한다.먼저 Spring Security 필터를
기존에는 WebMvcConfigurer를 사용해 addCorsMaapins 메서드를 오버라이드함으로써 Cors 문제를 다음과 같이 해결 하였다. (local로 개발중이기 때문에 Origin은 일단 다 허용해 두었다.)이번에는 Spring Security 필터레벨에서 C
나는 이전에 kotlin-kotest-mockK-kotlin-DSL-BDD-테스트를-작성해보자라는 포스팅을 통해 코프링(kotlin + springboot) 에서 BDD스타일로 Test를 작성해 본 경험이 있었고 현재는 Java SpringBoot로 프로젝트를 작성하고
Authentication Server에 SNS 계정으로 로그인으로 잘 알려져 있는 Oauth2.0 로그인을 도입하기로 결정했다.Authentication Server는 Restful 하게 설계하기로 결정하였기 때문에 Front와의 상호작용을 포함해야 정상적으로 동작하
나는 이전에 Jenkins와 Github Actions를 사용한 배포를 각각 진행해 본 경험이 있는데, 이번 프로젝트에서는 Github Actions를 사용하기로 결정했다. Jenkins의 장점인 모든 CICD과정을 한곳에서 한번에 볼수 있다는 장점이 크지만, 이번 프
이전 프로젝트까지는 문서화를 Notion을 사용해 아래와 같은 방식으로 진행했습니다.노션은 굉장히 깔끔하고, 텍스트나 이미지, 링크, 코드 스니펫등의 다양한 형식으로 작성할수 있으며, 네트워크로 공유가 간단하기 때문에 협업에 용이하다는 장점이 있습니다.다만 저는 API
기존에는 테스트를 mockist test 방식을 사용하여 테스트를 진행하였습니다.그러나 IAS-Classicist-BDD-스타일로-테스트를-작성하자를 진행하면서 잦은 설계 변경에 대응하기 위해 Production Object를 사용한 Classicist 방식의 테스트
minio는 컨테이너 환경에 적합하고, Kubernetis와 같은 오케스트레이션 시스템과 통합이 용이하며, 간편하다는 장점이 있는 오브젝트 스토리지 서비스입니다.이전 프로젝트에서 S3를 사용해본 경험이 있기 때문에, 이미지 서버의 스토리지 솔루션으로 MinIO를 선택하