8000 GitHub - im-gnar/SG-Authorization-System
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

im-gnar/SG-Authorization-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 

Repository files navigation

SG Dev Camp Authorization System

👉 목차


1) Stack

  • Front-end
    • React.js
    • Redux
    • Bootstrap
  • Back-end
    • Java 11 + Spring Boot 2.5.7
    • JPA
    • PostgresQL
    • Spring Cloud Gateway + Eureka + Feign Cleint

2) 구현 기능

Phase1

  • 회원 페이지

    • 로그인
    • 회원 가입
    • 마이 페이지
  • 관리자 페이지

    • 회원 목록 조회
  • jwt 인증·인가 (access token, refresh token)

  • Salt 암호화

  • Redis Cache

Phase2

  • 이메일 인증
  • 비밀번호 찾기
  • SCG + Eureka 연결
  • 환경변수 secrets 분리
  • init.sql 생성 및 local start setting 가이드 작성

3) 프로젝트 명세

System Architecture

phase1

system architecture

phase2

system architecture (1)


API Document

  • 로그인 [POST] /api/v1/auth
  • 회원가입 [POST] /api/v1/user
  • 회원탈퇴 [DELETE] /api/v1/user
  • 내 프로필 조회 [GET] /api/v1/user/me
  • 유저 리스트 조회 [GET] /api/v1/user
  • 유저 상세정보 조회 [GET] /api/v1/user/{id}
  • TOKEN 재발급 [GET] /api/v1/auth/reissue

DB ERD

스크린샷 2021-12-20 오후 5 58 36

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0