우아한테크코스/레벨2

우아한테크코스/레벨2

[Spring] Authentication 와 Authorization 을 Spring Security 없이 구현해보기 (2) - Session 편

2024.06.29 - [우아한테크코스/레벨2] - [Spring] Authentication 와 Authorization 을 Spring Security 없이 구현해보기 (1) - HTTP 편 [Spring] Authentication 와 Authorization 을 Spring Security 없이 구현해보기 (1) - HTTP 편🤔 인증 (Authentication) 과 인가 (Authorization) 란 ?인증은 자원에 접근하려는 사용자가 누구인지 웹 사이트가 확인하기 위한 과정이다. 웹 사이트 혹은 어플리케이션은 현재 웹 요청을 전송하는 사mingyum119.tistory.com 이전 포스팅에서 HTTP Basic 방식으로 인증을 구현해보았다. HTTP Basic 방식은 구현이 간편하지만 헤..

우아한테크코스/레벨2

[Spring] Authentication 와 Authorization 을 Spring Security 없이 구현해보기 (1) - HTTP 편

🤔 인증 (Authentication) 과 인가 (Authorization) 란 ?인증은 자원에 접근하려는 사용자가 누구인지 웹 사이트가 확인하기 위한 과정이다. 웹 사이트 혹은 어플리케이션은 현재 웹 요청을 전송하는 사용자의 정보를 확인하고 이에 맞게 요청을 처리한다. 가장 흔한 인증 방식으로는 아이디와 비밀번호 입력을 통한 로그인을 생각할 수 있다. 그리고 이 인증을 통해 사이트는 사용자를 확인할 수 있고 웹 요청에 의한 자원의 접근을 허용할 수 있다. 사용자가 자원에 접근할 수 있는 지 확인하는 과정을 인가 (Authorization) 라고 한다. 하지만 웹 요청은 웹 사이트 내에서 한 명의 사용자에 의해 빈번하게 이루어지는데, 이 때마다 사용자가 아이디와 비밀번호를 입력해야한다면 너무 번거롭지 ..

우아한테크코스/레벨2

[회고] 우아한테크코스 6기 백엔드 레벨 2를 보내주며 .. 😥

4월 16일부터 6월 14일 딱 9주 간 정신 없이 미션을 수행하며 하루하루를 보내고 이제 레벨 2를 보내주어야 할 때가 왔다 😥😥  레벨 2를 보내주는 게 유난히 힘들었던 이유는 레벨 2가 끝나면 정든 백엔드 크루들과 캠퍼스가 나뉘게 된다는 것 때문이다. 좋은 날씨와 넓고 편안한 캠퍼스와 익숙한 생활 패턴과 사람들. 그 안에서 많은 행복을 느꼈고 여러 긍정적인 혹은 부정적인 감정을 느끼며 성장했다. 🎈 나를 찾아가는 두 번째 과정 행복이니 즐거움이니 그런 거 나한테는 필요 없어. 나는 성공하면 좋은 삶을 살 수 있게 될 거야. 실제로 우아한테크코스에 들어오기 전에 한 생각이었다. 좋은 회사에 보란 듯이 입사하면 다 좋아질 것이라고 생각했다. 지금 현재 내가 행복하든 말든. 이런 생각들을 담아 레벨..

우아한테크코스/레벨2

[회고] 우아한테크코스 6기 백엔드 레벨2 9주차 회고 (라이트닝 토크, 방학식, 레벨2 돌아보기)

2024년 6월 10일 - 16일 정말 정말 정말 빠르게 한 주가 지나가고 있다. 주차 회고를 쓰니 더 실감하는 것 같다. 기술 블로그도 잘 쓰지 못하고 있다 보니 블로그에 회고만 쌓이고 있다. 방학 때는 기술 글을 좀 써봐야하나 .. 😄이번 주차는 미션을 대부분 마무리하고 레벨2를 마무리하는 기간이었다. 나는 마지막 미션을 빠르게 보내주지 못하고 끌다가 이번 주에 마무리해서 최종 제출을 하였다. 제출 하자마자 머지된 건 안 비밀 😢 리뷰를 많이 못 받아서 아쉬웠긴 했다.그래도 마지막 미션까지 잘 완수했다. 레벨 2 고생 많았다 😍버퍼 기간이라 다들 붕 떠서 그런가, 이번 주에는 구 브라운조 크루들과 대화를 많이 했다. 미션에 대한 이야기도 하고 유연성에 대한 이야기도 하였다. 혼자서 가지고 있었던..

우아한테크코스/레벨2

[회고] 우아한테크코스 6기 백엔드 레벨2 8주차 회고 (포비와의 면담, 회복탄력성, 풋살)

2024년 6월 3일 ~ 6월 7일 마음이 많이 느슨티비 해진 요즘이다. 방학이 코 앞이라 그런지 아니면 지칠 타이밍이어서 그런지 모르겠다. 🥲 몸살 감기 .. 시름시름활기찬 월요일부터 아팠다. 전날 밤부터 시름시름 아프더니 아침에는 어지러워서 일어날 수가 없었다. 남들이 길고 얇게 가는 감기를 나는 짧고 굵게 왔던 것 같기두 하고 🧐그래서 처음으로 우테코에 등교를 하지 못했다. 하루 쉬니까 근데 금방 나았다. 빨리 낫고싶어서 온갖 약을 때려 넣은 덕분일지도 ㅎㅎ 젊고 건강한 내 몸에 감사한 순간이었다 ..  몸이 낫고 등교한 화요일에는 일과가 끝나고 무려 간맥을 하였다. 😀 약 먹는 중이라 논알콜 먹기는 했지만 ...  이 날 선선한 날씨랑 맛있는 맥주 그리고 크루들과 나누는 시시콜콜한 농담이 어..

우아한테크코스/레벨2

[회고] 우아한테크코스 6기 백엔드 레벨2 7주차 회고

2024년 5월 27일 ~ 5월 31일   너무나도 빠른 한 주 한 주에 감탄하는 중이다. 😅 이번 주에는 새로운 미션인 방탈출 결제 시스템에 대한 페어 프로그래밍을 진행하였다. 외부 API를 연동하는 것이 처음이어서 다소 걱정했는데, 든든한 페어인 조조와 함께 성공적으로 미션을 마무리하였고 머지를 받은 상태이다.그리고 오늘은 감기 몸살을 얻어서 골골거리며 처음으로 병가를 냈다. 🤒 하고 싶은 게 많은 하루였는데 아프니까 아무것도 못하겠더라. 건강이 최고이다. 아무튼 저녁 되니 많이 괜찮아져서 회고를 쓰러 책상 앞에 앉아 보았다. 회고를 작성하는 걸 회고해봤는데 놀았던 거나 단순 사실 기록보다는 감정 기록이 나중에 유의미하게 사용되는 기록인 것 같다.쉽지 않지만 감정 기록을 위주로 회고를 작성하자.?..

우아한테크코스/레벨2

[회고] 우아한테크코스 6기 백엔드 레벨2 6주차 회고

2024년 5월 20일 ~ 5월 24일 한 주 한 주가 너무 빠른 요즘이다. 하루가 되게 밀도 있어서 길다고 느껴지는데, 일주일은 금방 찾아온다. 월요일에 유연성 강화 스터디 하고 나서 눈 깜빡 뜨면 금요일에 포수타 하고 있다. 🥲소중한 잠실캠과 백엔드 크루들과의 익숙한 생활을 벗어날 시간이 얼마 남지 않았다는 걸 떠올릴 때마다 기분이 울적해진다. 레벨2도 이제 3주밖에 남지 않았다. 남은 기간을 소중히 여기면서 충실히 해내자! 👩‍💻깊게 학습해보며 느낀 점🎈 학습 과정에서 느낀 것이번 주는 방탈출 예약 대기 미션을 구현 한 후 리뷰어와 함께 리팩토링하는 한 주를 보냈다.사실 미션은 빠르게 구현했으나 테스트 코드를 작성하는 과정에서 지난 미션의 리뷰인 트랜잭션에 관련한 고민 때문에 시간을 조금 끌..

우아한테크코스/레벨2

[Spring] 서비스 테스트 시 @Transactional을 사용하는 것이 올바르지 않은 이유 (feat. OSIV)

💥 문제 상황JPA를 사용하여 방탈출 예약 대기 페이지를 구현하는 미션을 진행하고 있었다. 복잡한 서비스 레이어를  테스트하기 위해  서비스 통합 테스트 코드를 작성하였다. 테스트 메서드마다 데이터베이스에 데이터가 저장되거나 삭제되는데, 이러한 변경이 다른 테스트 메서드에 영향을 주지 않기 위해 롤백 테스트를 하기로 하였다. 롤백 테스트를 하기 위해서는 다양한 방법이 있는데, 그 중에서도 @Transactional 어노테이션을 테스트 메서드에 추가하는 방법을 선택하였다.해당 어노테이션을 붙임으로써 테스트 코드에서 복잡하게 트랜잭션을 직접 관리하지 않아도 테스트 메서드 간의 격리가 가능했기 때문이다.   그러나 리뷰어에게 다음과 같은 질문을 받았다. 부작용이라니, 롤백 테스트를 해주어서 너무 편리하기만 ..

우아한테크코스/레벨2

[회고] 우아한테크코스 6기 백엔드 레벨2 5주차 회고

2024년 5월 13일 ~ 2024년 5월 17일 테코톡에 몰입하다 이번 주는 목요일 테코톡을 위해 몰입한 주이다. 마음이 급하게 테코톡을 준비하는 게 싫어서 틈틈이 계속 준비하였다. 덕분에 며칠 남지 않았을 때에도 준비가 나름 되었고, 전날 술을 마셨음에도 무사히 테코톡을 마무리했다. 휴 ~ 테코톡이 끝나고 깨달은 게 있다. 나는 지속 가능하게 잘 공부하고 있었구나. 부담스러운 태스크가 주어졌을 때 일상을 잘 챙기지 못하고 마음이 항상 불편했다. 아마 잘 해야한다는 압박이나 사람들 앞에서 내용을 잘 전달해야한다는 부담 때문이었겠지? 우테코에서는 오랜 기간 미션을 하더라도 마음이 불편하지 않았다. 미션을 하지 않고 놀아서 마음이 편한 게 아니라 잘 해야한다는 부담을 내려놓고 학습에 임했기 때문이다.  우..

MINGYUM
'우아한테크코스/레벨2' 카테고리의 글 목록