Skip to content
This repository has been archived by the owner on May 15, 2020. It is now read-only.
/ alpaca Public archive

Containerized Go µServices for authentication and authorization.

License

Notifications You must be signed in to change notification settings

hanakoa/alpaca

Repository files navigation

alpaca

forthebadge GoDoc Go report CircleCI Coverage Status GitHub Release

Alpaca

Intro

Alpaca is a WIP microservices system that handles authentication and authorization.

It provides:

  • login with email, username, or password
  • two-factor auth with phone call, SMS, backup code, or Yubikey
  • password resets
  • email confirmation codes
  • phone number confirmation codes

FAQ

Notes on Contributing

  • make protoc will regenerate Go code from Protocol Buffers
  • make lint lints code
  • make fmt formats code
  • make vet vets code