Work

Web3 통합 회원 · SSO

Starzip Member 대시보드

여러 Starzip 제품이 함께 쓰는 회원 · SSO · 지갑 인증

통합 인증 · SSO

Flow

  1. 1지갑 연결
  2. 2nonce 발급
  3. 3서명
  4. 4서버 검증
  5. 5계정 연결

What I built

  1. 01

    Frontend 0→1

    • Vite · React 앱 골격 · route guard
    • Query 서버 상태 / Zustand 인증 상태
    • 제품별 로그인 후 복귀 흐름
  2. 02

    OAuth · JWT 세션

    • client · redirect URI 검증
    • 동시 401이 refresh 1회를 공유
    • redirect 도메인 검증 우회 수정
  3. 03

    Web3 지갑

    • MetaMask · WalletConnect · Binance Wallet
    • EIP-4361 SIWE 서명으로 계정 연결
    • 지갑 앱 전환 시 재확인 · 재시도
  4. 04

    Backend 보안

    • Redis 기기별 세션 · 개별 해제
    • refresh token ↔ 세션 연결
    • 재설정 시 잠금 해제로 복구 경로
Role
FE · BE 인증
Period
2026.01 ~
Team
FE 초기 구축 · 인증 주도 → BE 기여
Stack
  • React
  • Vite
  • TypeScript
  • wagmi · viem
  • Kotlin · Spring Boot
  • Redis