본문 바로가기
반응형

node.js2

JWT 인증 구현 — Node.js, Python, Go 비교 JWT(JSON Web Token)는 서버 세션 없이 인증 상태를 유지하는 방법이다. 구조와 흐름은 언어에 상관없이 동일하고, 구현 방식만 조금씩 다르다. Node.js를 메인으로, Python(FastAPI)과 Go도 함께 정리한다.JWT 구조JWT는 .으로 구분된 세 부분으로 이루어진다.eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9 ← Header (알고리즘, 토큰 타입).eyJ1c2VySWQiOiIxMjMiLCJpYXQiOjE2OTk... ← Payload (실제 데이터).SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV... ← Signature (변조 검증)Header와 Payload는 Base64로 인코딩되어 있어 누구나 디코딩할 수 있다. 민감한 데.. 2026. 2. 25.
CommitGen #1 - 왜 커밋 메시지 생성기를 만들었나 CommitGen — 왜 만들었나 + 설계문제 인식커밋 메시지를 잘 쓰고 싶다. 매번 git commit -m "fix stuff"를 쓰고 있진 않지만, 그렇다고 매번 정성스럽게 작성하지도 않는다. 특히 변경 사항이 많을 때 diff를 하나하나 읽으면서 메시지를 정리하는 건 꽤 번거로운 작업이다.Conventional Commits 형식(feat:, fix:, refactor: 등)을 따르고 싶은데, 매번 type을 고르고, scope를 정하고, 한 줄 요약을 만드는 과정이 반복된다. 이 반복 작업을 AI에게 맡기면 어떨까?그리고 마침 직접 만든 AI API 라이브러리 AIKit이 있다. 라이브러리를 만들어놓고 남의 프로젝트에만 추천할 게 아니라, 직접 실전에서 써보는 프로젝트가 필요했다.핵심 아이디어g.. 2026. 2. 12.
반응형