프로그래머스/TIL(4)
-
[좌충우돌 개발일지 - AToZ 프로젝트] 동시성 이슈에 관한 내용
최근 팀 미팅 했을 때, 개인 프로젝트(AToZ 프로젝트)에 대해서 설명하는 발표시간을 가졌다. 내가 만든 프로젝트는 의류 주문 관리 프로젝트였다. 다음과 같은 피드백을 받았다. Order의 validate에 대해서 잘 생각을 해보자 -> 들어온 가격이 주문에서 필요한 가격과 일치하는지, 더 들어왔는지 덜 들어왔는지 등 특히 가격에 관리된 것 -> order에도 가격이 필요할 것 -> 나중에 쿠폰도 들어가면 total 금액을 order에 들고 있어도 달라짐 그리고 OrderStatus에 대한 부분도 더 고민할 것 -> 더 세분화될 수 있음. (출고 준비 중, 배송 시작, 출고 완료, 배송 완료 등) Product 카테고리도 더 세분화될 수 있는데 동적으로 만들어야함. Enum으로 만들 수 있는 부분과 아..
2022.12.16 -
[좌충우돌 개발일지 - Spring Security] 로그아웃, 쿠키 기반 자동로그인 (rememberMe)
HttpSecurity 설정에 로그아웃에 관한 부분과 쿠키 기반으로 자동 로그인 기능을 설정해보려 한다. https://wikidocs.net/162255 3-07 로그인과 로그아웃 * `[완성 소스]` : [https://github.com/pahkey/sbb3/tree/3-07](https://github.com/pahkey/sbb3/tree/3-07) … wikidocs.net https://velog.io/@seongwon97/Spring-Security-Remember-Me [Spring Security] RememberMe Filter 개념 & 사용법 Remember Me 기능은 사용자 세션이 만료되고 웹 브라우저가 종료된 후에도 애플리케이션이 사용자의 정보를 기억하는 기능입니다. velog...
2022.12.14 -
[좌충우돌 개발일지 - Spring Security] DelegatingPasswordEncoder
과제로 로그인 계정을 추가하는 미션을 받았고 PasswordEncoder는 NoOpPasswordEncoder를 사용하라고 했다. 이에 대한 힌트로 DelegatingPasswordEncoder를 찾아보라고 했고 이에 대해서 조금 알아보면서 과제를 진행하려고 한다. https://godekdls.github.io/Spring%20Security/features/#delegatingpasswordencoder Features 스프링 시큐리티 기능을 소개합니다. 공식 문서에 있는 “features” 챕터를 한글로 번역한 문서입니다. godekdls.github.io 스프링 공식문서를 한글로 번역해주시는 분의 링크이다. 요약해보자면 PasswordEncoder라는 인터페이스는 비밀번호를 안전하게 저장할 수 있..
2022.12.14 -
[좌충우돌 개발일지 - Spring Security] WebSecurityConfigurerAdapter - Deprecated
spring security 강의를 듣던 중 강사님께서 쓰시는 WebSecurityConfigurerAdapter가 현재는 Deprecated 되었다. 난 강의를 늦게 들어서 먼저 강의를 수강했던 팀원들의 도움을 받았다. 기존에는 WebSecurityConfigurerAdapter를 상속받아서 Configuration을 만들었었는데 이를 SecurityFilterChain을 빈 등록해서 사용하는 방식으로 바뀌었다. 아래는 잘 설명되어있는 블로그 글이다. https://devlog-wjdrbs96.tistory.com/434 [Spring] Security WebSecurityConfigurerAdapter Deprecated 해결하기 WebSecurityConfigurerAdapter Deprecated..
2022.12.14