첫 주가 마무리 되었다. 바쁜 미니 프로젝트 4일과 비교적 널널한 기초 프로그래밍 주차 중 이틀을 소화한 상황이다. 프로젝트 기간 중에는 프론트와 백엔드 양쪽 코드를 모두 작성하고 버그 잡아내고 하면서 정신이 없었다. 가장 크게 배운 점은 TIL에서도 계속 언급했던 협업 관련 부분이다. 머리로만 알고 있던 협업의 어려움을 처음으로 제대로 느꼈던 경험이었고, 앞으로 이를 양분삼아 더욱 성장할 것이다. 기초 프로그래밍은 캠프 직전에 미리 예습하고 왔던 자바 언어에 좀 더 익숙해지는 과정이라고 받아들이고 있다. 파이썬과 비교할 수 없을 정도로 작성자가 불편하지만, 분명한 장점이 있다고 생각하고, 앞으로 주특기 배우고 프로젝트 할 때 도움될 것이라고 믿으면서 공부하고 있다. 아래는 이번주 키워드이다. 1. JW..
JWT
1. JWT PyJWT 모듈 활용 사용자가 로그인 창에서 입력한 값을 받아 회원 db와 비교 후 회원 인증이 되면 만료기간과 일부 개인정보가 포함된 JWT 전송 로그인이 된 이후에는 매 작업마다 JWT를 서버에 전송하면서 회원임을 인증함 기능이 다양하진 않아 refresh_token 사용은 따로 없는 것 같고, 직접 구현해야 하는 것 같다 refresh_token은 access_token과는 또 다른 JWT로, 보안을 강화하기 위해 만들어짐 refresh_token은 access_token이 만료되었을 때 갱신해주는 역할 refresh_token은 더 안전한 곳에 저장하고 access_token의 만료기간을 더 줄일 수 있다 그러나 더 안전한 곳이라는 부분에서 딜레마가 생김(프론트에 저장? db에 저장?..