☰
saip
.
learning notes
로그인
배포
Docker로 포장하기: 이미지, 볼륨, compose, Caddy
도메인과 HTTPS: saip.nexus 연결하기
Lightsail 서버와 GitHub·ghcr로 첫 배포
보안
업로드 이미지 안전하게 처리하기
웹 보안 기본기: CSRF, XSS, 토큰과 비밀값
Google 로그인: OAuth2와 OpenID Connect
프로젝트
이 블로그를 만든 이유와 설계 결정
데이터베이스
Flyway로 DB 스키마 관리하기
Spring
Spring으로 로그인 댓글 만들기
최근 수정된 노트
Lightsail 서버와 GitHub·ghcr로 첫 배포
배포 · 2026-10-24
도메인과 HTTPS: saip.nexus 연결하기
배포 · 2026-10-24
Docker로 포장하기: 이미지, 볼륨, compose, Caddy
배포 · 2026-10-24
업로드 이미지 안전하게 처리하기
보안 · 2026-10-24
Google 로그인: OAuth2와 OpenID Connect
보안 · 2026-10-24
웹 보안 기본기: CSRF, XSS, 토큰과 비밀값
보안 · 2026-10-24
Spring으로 로그인 댓글 만들기
Spring · 2026-10-24
이 블로그를 만든 이유와 설계 결정
프로젝트 · 2026-10-24
Flyway로 DB 스키마 관리하기
데이터베이스 · 2026-10-24