본문 바로가기

전체 글

(20)
JWT 인증 구현 완벽 가이드 - Node.js와 Spring Boot 실전 예제로 배우기 JWT JWT 인증 구현 완벽 가이드 인증/사용자 관리 { } JWT 인증 구현 완벽 가이드 - Node.js와 Spring Boot 실전 예제로 배우기현대 웹 애플리케이션에서 JWT(JSON Web Token)는 사실상 표준 인증 방식이 됐어요. 특히 MSA 환경이나 모바일 앱에서 stateless한 인증이 필요할 때 JWT만한 게 없죠.JWT가 세션 방식보다 나은 이유전통적인 세션 인증은 서버 메모리에 사용자 정보를 저장해요. 하지만 서버가 여러 대일 때 세션 동기화 문제가 발생하죠. JWT는 토큰 자체에 사용자 정보를 담아서 보내..
TypeScript Mapped Types 완벽 가이드 - 타입 변환 마스터하기 TYPESCRIPT Guide Mapped Types 완벽 가이드 { type Mapped = { [K in keyof T]: T[K] } } TypeScript Mapped Types 완벽 가이드 - 타입 변환 마스터하기TypeScript로 대규모 프로젝트를 진행하다 보면 기존 타입을 변형해야 하는 상황이 자주 발생해요. Mapped Types는 이런 타입 변환을 자동화해주는 강력한 도구로, Partial이나 Readonly 같은 유틸리티 타입의 핵심 원리이기도 합니다.Mapped Types란 무엇인가?Mapped Types는 기존 타입의 각 프로퍼티를 순회하며 새로운 타입을 생성하는 문법..
PCI DSS 규정 완벽 가이드 - 결제 시스템 개발자가 꼭 알아야 할 보안 요구사항 결제/이커머스 PCI DSS 규정 이해하기 결제 카드 데이터 보안 표준 { security } [ compliance ] PCI DSS 규정 완벽 가이드 - 결제 시스템 개발자가 꼭 알아야 할 보안 요구사항결제 시스템을 개발하거나 운영한다면 PCI DSS(Payment Card Industry Data Security Standard) 규정 준수는 선택이 아닌 필수예요. 카드 정보 유출 사고는 기업에 막대한 손실을 가져올 수 있기 때문에, 이 보안 표준을 정확히 이해하고 적용해야 합니다.PCI DSS란 무엇인가요?PCI DSS는 카드사(Visa, Mas..
Blob과 File API 완벽 가이드 - 자바스크립트 파일 처리의 모든 것 파일/미디어 Blob과 File API 완벽 가이드 웹 파일 처리의 모든 것을 알아보세요 { } Blob과 File API 완벽 가이드 - 자바스크립트 파일 처리의 모든 것웹 애플리케이션에서 이미지 업로드, PDF 생성, 파일 다운로드 기능을 구현하려면 Blob과 File API에 대한 이해가 필수예요. 이 두 API는 브라우저에서 바이너리 데이터를 효율적으로 다루는 핵심 도구입니다.Blob이란? 바이너리 데이터의 컨테이너Blob(Binary Large Object)은 이미지, 비디오, 텍스트 등 모든 종류의 바이너리 데이터를..