post-thumbnail

카프카(Kafka)가 꼭 필요한 이유

누구나 모놀로식 아키텍처로 개발을 해온 사람이라면 피해갈 수 없는 문제가 있다.바로 커플링(Coupling)이다. 무수히 많은 로직들이 엉켜 결국 유지보수하는데 많은 시간을 소비해본 경험이 있을 것이다.카프카를 이용해 DDD패턴으로 설계하면 이와 같은 문제를 해결할 수

2024년 3월 11일
·
0개의 댓글
·
post-thumbnail

Spring Security (5) 로그인 검증 로직

Security Config에 설정한대로 LoginForm을 통해 날라오는 로그인 요청에 대해 Security가 검증을 하게된다.UserDetailsService와 UserDetails을 구현해 주어야 DB에 저장된 회원 정보로 부터 아이디 검증을 진행할 수 있다.Sp

2023년 12월 28일
·
0개의 댓글
·
post-thumbnail

Spring Security (4) 회원 가입

로그인 시 회원 정보를 통해 인증, 인가 작업을 진행하기 위해 사용자로 부터 회원가입을 진행한 후 DB에 회원 정보를 저장한다.Untitled회원가입 요청을 Controller가 받는다.회원가입 로직 Service를 호출한다.DB에 이미 동일한 회원이 존재하는지 검증한

2023년 12월 27일
·
0개의 댓글
·

Spring Security (3) BCrypt 암호화 메소드

로그인을 진행하면 ID와 Password를 시큐리티에서 받아 검증을 하는데 이때 비밀번호는 단방향 해시 암호화를 진행하여 저장되어 있는 비밀번호와 대조한다.→ 회원가입시 비밀번호에 대해서 암호화를 진행하여 저장해야 한다.Spring Security 프레임워크는 암호화를

2023년 12월 27일
·
0개의 댓글
·

Spring Security (2) 커스텀 로그인 작업

스프링 시큐리티 Config 클래스를 생성하여 인가 작업을 설정한 후에는 특정 경로에 대해 접근 했을 때 권한이 없는경우 자동으로 로그인 페이지로 리다이렉션 되지 않고 오류가 발생한다.Config 클래스를 설정하면 로그인 페이지 설정 또한 작업해주어야 한다.loginP

2023년 12월 27일
·
0개의 댓글
·

Spring Security (1) 인가 작업

스프링 시큐리티의 인가 작업에 대해 알아보고, 인가 작업 설정 파일에 대해 알아보자.

2023년 12월 14일
·
0개의 댓글
·
post-thumbnail

[우아한 테크코스 6기] 프리코스 1주차 - 숫자 야구 게임

프리코스 1주차 과제는 야구게임이였다.간단히 설명하자면 1부터 9까지 서로 다른 수로 이루어진 3자리 수를 맞추는 게임이다.같은 자리에 같은 숫자라면 : + 1 스트라이크다른 자리에 같은 숫자라면 : + 1 볼만약 같은 숫자가 아무것도 없다면 : 낫싱문제는 나름 간단했

2023년 11월 7일
·
0개의 댓글
·
post-thumbnail

[우아한 테크코스 6기] 백엔드 서류 지원

원래 이러한 회고록을 작성해 본적이 없지만 우테코를 진행하며 사람들의 회고록을 보고 도움이 된 것이 커서 나도 나와 누군가에게 도움이 되기 위해 작성 해본다.나의 지원동기는 당연히 우테코라면 누구나 꿈꾸는 배움터기에 당연히 지원하고 싶었지만, 확실하게 지원하게 된 계기

2023년 11월 7일
·
0개의 댓글
·