조종 다음은 개발
article thumbnail
[GITHUB] 디폴트 브랜치 변경(바뀐 방법)
개발 스토리 2023. 8. 24. 13:49

깃허브에서 메인 브랜치를 변경하는 방법이 이전과 달라져서 이 글을 작성하게 되었다. 거두절미하고 바로 확인해보자. 기존에는 왼쪽에 있는 Branches 에서 기본 브랜치를 설정할 수 있었는데 최근에는 General 에서 할 수 있다. 위 사진의 빨간색 표시된 부분을 눌러서 메인 브랜치를 변경할 수 있다.

article thumbnail
[우아한테크코스 6기 준비] 5기 탈락자의 6기 준비 회고록
우아한테크코스 2023. 8. 23. 15:11

이 글은 우테코 6기를 준비하는 과정을 적은 글입니다. 나중에 이 글이 합격자의 회고록이 될 수 있고 불합격자의 회고록이 될 수도 있지만, 불합격한다고 해도 누군가에게 일말의 도움이라도 될 수 있다는 생각에 이 글을 작성하게 되었습니다.회고록에 앞서, 작년에 떨어지고 지금까지 뭐 했지??🤨작년에 우테코 5기에 떨어지고 멘탈이 나갔었다.. 하지만 언제까지 울고만 있을 수는 없기에 중간에 중단했던 스프링 공부를 이어나갔다(스프링 공부 국룰 김영한 님의 강의ㅎㅎ). 스프링을 공부하다가 친구와 같이 프로젝트를 진행해 보면서 프론트앤드를 맛보기 위해 자바스크립트도 공부하고 리액트도 공부하면서 시간을 보냈었다.그리고 이후 친구의 개인적인 사정으로 프로젝트가 중단되었고나는 스프링 공부를 다시 이어나갔다. 그렇게 시..

article thumbnail
JWT 가 뭐야??
개발 스토리 2023. 8. 23. 13:47

정의 JWT(JSON Web Token)은 웹 어플리케이션과 서버 간의 정보를 안전하게 전달하기 위한 표준 중 하나. JWT 는 클레임(Claim)을 JSON 객체로 표현하고, JSON 객체를 Base64로 인코딩하여 문자열로 만든 형태로 토큰을 생성한다. 서버에서 여기에 서명하여 인증 정보도 포함하게 된다. JWT.IO - JSON Web Tokens Introduction 단계 JWT는 크게 3 가지 단계로 구성된다. 토큰 생성 : 유저가 인증되었을 때, 필요한 정보(클레임)를 JSON 형태로 작성한다. 이 클레임에는 유저 식별 정보나 추가적인 데이터 등을 포함할 수 있다. 이후 해당 클레임을 비밀 서명키를 사용해 서명한다. 토큰 발급 : 서명된 클레임을 JWT 형식으로 인코딩되어 유저에게 발급된다...

article thumbnail
[스프링] SMTP 로 전송된 링크가 제대로 동작 안되는 버그 해결
개발 스토리 2023. 7. 21. 12:13

서론 사실 전부 해결한 이후 지금 보기엔 너무 간단할 실수여서 이 글을 쓸지 말지 고민했었는데 혹여나 저와 비슷한 오류를 겪은 사람이 있을지 모르기 때문에 그분들의 시간을 지키기 위해 포스팅했습니다.ㅎㅎ 비밀번호 재설정을 구현하고 있던 중 문제가 발생했다. 일단 현재까지의 시나리오를 보면 아래와 같다. 사용자가 비밀번호 찾기를 누른다. 이메일 주소를 입력하는 페이지가 나오고 이메일을 입력한다. 해당 이메일로 비밀번호 재설정을 할 수 있는 링크를 보내준다. 유저는 해당 링크를 클릭해 비밀번호 재설정 페이지에서 비밀번호를 변경한다. 문제가 발생한 부분 문제가 발생한 부분은 3번째 단계이다. 타임리프 HTML 템플릿을 메일로 보내는 것까지는 문제가 없는데 링크 설정에서 문제가 발생했다. 메일로 보내지는 HTM..