Skip to content

jeffy-mathew/tinyauth

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tiny, opinionated authentication library for Go. Work in progress and not usable right now.

Concepts

  • An to add/edit/delete users.
  • Users are identified by an identifier (a string: email, username, phone, anything).
  • Supports hashed password and password authentication.
  • Password authentication can be turned off to enable external OAuth.
  • Permissions are represented as a list of strings per user. Eg: post.edit, post.create etc.
  • User account statuses: pending, enabled, disabled etc.
  • Pluggable functions for password reset, recovery etc.
  • Multiple "store" backends (Postgres, Redis etc.) via a Store interface.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 88.0%
  • TSQL 12.0%