AWS 관련 서류 준비 중이여서 아직 클라우드 서비스를 이용하지 못하는 상황이였다. 백엔드는 Spring Security 와 JWT 을 이용하여 소셜 로그인 연동까지 구현하였고, 프론트도 로그인 페이지 까지 만들었다. 그래서 로그인이 잘되어 쿠키에 토큰이 잘 전달 되고
Spring Boot - 2.7.12Gradle 7.5.1JAVA - 17targetCompatibility 만 11인 이유는 JIB의 베이스 자바가 11버전이기 때문이다. 오류코드들을 수정하다보니 성공된 버전이다profile이 늘어나게 될 경우 if문 상위에 공통부분
이전에 기술한 OAuth2.0서버 중 Resource Server에 도메인을 적용하기 위해 Nginx를 사용했다. 자세한 설정들이 생략되어 많이 어색해 보일수 있으니 참고부탁드립니다.EC2에 Nginx 설치하는 방법도 있었으나 이미 Docker를 사용중이기에 해당 방법
jvm 설정은 Java 애플리케이션의 실행 환경인 서버 성능에 맞는 튜닝이 필요하다.AWS t4g.small을 기준으로 작성되었다.설정을 하지않으면 호스트의 시스템 자원에 따라 결정이 된다.최소 힙 메모리 크기를 나타낸다.램이 총 2GB이고 보통 1/8에서 1/6로 사
기존에 있던 코드들을 Facade패턴으로 리팩토링하는 과정에서한 생각들과 이를 통해 상세한 기조를 세운 과정을 기술했습니다.Service의 Repository 의존성을 낮추는 것이 시작이었지만 개발하는 과정에서 데이터베이스 관점에서 많이 바라본 경향으로 Controll
OAuth2.0 AuthorizationServer 오픈 소스 인증 서버가 많이 있다고 생각해 더이상 지원하지 않기로 해서 AuthorizationServer를 만드는 것은 2.4.0 버전 이전의 버전들로 개발해야만 한다. implementation 'org.spri
기존 InMemory 방식에서 JdbcTokenStore방식으로 변경이다.먼저 데이터베이스에 해당 스키마들을 저장한다.스프링에서 제공되는 Default Schema는 이 곳에서 찾을 수 있다.InMemory방식과 비교했을 때clients.jdbc(dataSource);