/marketgg-auth

πŸ”‘ Market GG Auth Services

Primary LanguageJava

Market GG Auth Server

ν•΄λ‹Ή ν”„λ‘œμ νŠΈλŠ” Market GG 에 νšŒμ›κ°€μž…, 인증 API λ₯Ό μ œκ³΅ν•¨μœΌλ‘œμ¨ Client 의 둜그인, νšŒμ›κ°€μž… μš”μ²­μ„ μˆ˜ν–‰ν•˜μ—¬ νšŒμ›μ •λ³΄λ₯Ό μ €μž₯, JWT λ°œκΈ‰μ„ μˆ˜ν–‰ν•©λ‹ˆλ‹€.

Getting Started

./mvnw spring-boot:run

Project Architecture

marketgg-architecture-v1-0-2

Features

νšŒμ›κ°€μž…

  • λ•μΆ˜ μž‘μ„±

둜그인

  • μ‚¬μš©μžκ°€ email, password μ •λ³΄λ‘œ 둜그인 μš”μ²­ μ‹œ DB 의 κ°’κ³Ό λΉ„κ΅ν•˜μ—¬ μ μ ˆν•œ μš”μ²­μ˜ 경우 JWT λ₯Ό λ°œκΈ‰ν•˜μ—¬ 인증을 μˆ˜ν–‰ν•œλ‹€.

Techinical Issue

Tech Stack

Build Tools

ApacheMaven

Datebases

MySQL

DevOps

NHN Cloud GitHubActions SonarQube

Frameworks

SpringBoot SpringSecurity

Languages

Java

Testing Tools

Junit5

ν˜•μƒ 관리 μ „λž΅

Git GitHub Sourcetree

  • Git Flow λ₯Ό μ‚¬μš©ν•˜μ—¬ 관리 λͺ¨λ“  λΈŒλžœμΉ˜λŠ” Pull Request에 μ½”λ“œ 리뷰 진행 ν›„ merge ν•©λ‹ˆλ‹€. image
  • Main: λ°°ν¬μ‹œ μ‚¬μš©
  • Develop: 개발 단계가 λλ‚œ 뢀뢄에 λŒ€ν•΄μ„œ Merge λ‚΄μš© 포함
  • Feature: κΈ°λŠ₯ 개발 단계
  • Hot-Fix: Merge ν›„ λ°œμƒν•œ 버그 및 μˆ˜μ •μ‚¬ν•­ 반영 μ‹œ μ‚¬μš©

ERD

marketgg_auth-v2.2.2

Contributors

License

Market GG is released under version 2.0 of the Apache License.