-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Labels
BackendBackend task(ex. 서버 개발)Backend task(ex. 서버 개발)
Description
📌 Description
서비스 사용을 위한 회원가입, 로그인 기능을 개발합니다.
🎈 Goal
- 사용자 저장 DB 리서치(PostgreSQL)
- 회원가입 기능 개발
- 로그인 기능 개발
- 로그인 데코레이터 적용
✏️ Todo
- DB 리서치
- Session Cookie vs JWT 토큰 리서치
- DB 인프라 구축
- 스키마 작성
- Azure CosmosDB PostgreSQL 구축
- 회원가입 기능 개발
- repository
- 사용자 계정 정보 저장(insert_user_account)
- 사용자 계정 정보 확인(get_user_account)
- service
- 사용자 회원가입(signup_user_account)
- controller
- 사용자 회원가입 요청(POST, account/signup)
- libs
- 사용자 패스워드 암호화(encrypt)
- 사용자 패스워드 복호화(decrypt)
- repository
- 로그인 기능 개발
- service
- 사용자 로그인(login_user_account)
- controller
- 사용자 로그인 요청(POST, account/login)
- lib
- JWT 토큰 생성(jwt_manager)
- service
추가 개발 사항(Demo 이후)
- 사용자 업데이트 기능 개발
- repository
- 사용자 계정 정보 수정(update_user_account)
- service
- 사용자 계정 정보 수정(change_user_account)
- controller
- 사용자 계정 정보 수정 요청(POST, account)
- 관리자 용 사용자 기능 개발
- repository
- 사용자 계정 정보 상태 변경(update_user_account_status)
- service
- 사용자 계정 상태 정보 비활성화(disable_user_account)
- 사용자 계정 상태 정보 활성화(activate_user_account)
- controller
- 사용자 계정 상태 정보 수정(POST, admin/status)
- repository
Metadata
Metadata
Assignees
Labels
BackendBackend task(ex. 서버 개발)Backend task(ex. 서버 개발)