taehee-kim-dev.log
로그인
taehee-kim-dev.log
로그인
우아한테크코스 3기 백엔드 Lv2 [체스 - 3단계, 추가미션] 학습로그
김태희
·
2021년 4월 19일
팔로우
0
우아한테크코스
학습로그
0
Pull Request
[Spring MVC] @(Rest)ControllerAdvice - 3
내용
모든 컨트롤러에서 발생하는 예외를 catch할 수 있다.
패키지, Controller, Exception의 범위를 지정할 수도 있다.
try ~ catch 문을 없앨 수 있어, 비즈니스 로직이 매우 깔끔해진다.
태그
Spring, MVC, Exception
[HTTP] REST API - 2
내용
삭제 요청을 POST "/delete" 로 했었다.
DELETE "games/${gameId}" 로 바꾸니, API가 더욱 명시적으로 되었다.
태그
HTTP, REST, API
[HTTP] Cookie - 4
내용
클라이언트에 값을 저장하고, 이후 요청마다 해당 값을 포함시키는데 적합한 쿠키를 사용했다.
한 번 쿠키를 발급해주면, 만료되기 전 까지 매 요청에 쿠키를 포함해 보내기 때문에 인증에 유용하다.
태그
HTTP, Cookie
[보안] Hash 암호화 - 4
내용
프로그래밍 요구사항에서 비밀번호를 클라이언트에 저장하고, 매 요청에 같이 보내라는 부분이 있었다.
이 방식은 보안에 매우 취약하기 때문에, Hash 암호화를 사용했다.
쿠키나 요청 데이터가 탈취당하더라도 Hash 함수로 암호화 되어있기 때문에, 암호 본문은 알 수 없어 보안에 유리하다.
태그
보안, Hash
김태희
Web Back-End (Spring, JPA, AWS)
팔로우
이전 포스트
우아한테크코스 3기 백엔드 Lv2 [체스 - 1, 2단계] 1차 코드리뷰 적용 학습로그
다음 포스트
우아한테크코스 3기 백엔드 Lv2 모의면접 대상 학습로그 모음
0개의 댓글
댓글 작성