auth

command module
v0.0.0-...-8e21e68 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 18, 2021 License: MIT Imports: 14 Imported by: 0

README

Auth

Go Report Card

인증 서비스 API 만들기

Goal

  • GORM 을 SQLboiler + sql-migrate 로 변경하기
    • SQLboiler 가 SQL 과 직관적인 맵핑
    • GORM 일부 기능이 제대로 작동하지 않는 문제
  • 이메일 확인 후 가입
  • 비밀번호 인증
  • 비밀번호 변경
  • 비밀번호 초기화
  • OTP 생성
  • OTP 인증
  • OTP 초기화
  • 이메일로 인증 코드 발송
  • 이메일로 발송된 인증 코드 확인
  • 관리자 기능 추가
  • 기능이 처리 되었음을 알리는 이벤트 전달 (kafka 지원)

Prerequisites

  • 로컬 메일서버(postfix)가 필요합니다. 테스트 실행 시에는 필요하지 않습니다.
  • MariaDB 서버가 필요합니다.
  • 필수 환경 변수 설정이 필요합니다.
$ export AUTH_DB_NAME=<your dbname, required>
$ export AUTH_DB_ID=<your db id, required>
$ export AUTH_DB_PW=<your db password, required>

Running Tests

$ go test -v -count=1 ./...  # no cached

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL