Skip to content

bofoy/authboss

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

91 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Authboss

Authboss is a modular authentication system for the web. It tries to remove as much boilerplate and "hard things" as possible so that each time you start a new web project in Go, you can plug it in, configure and be off to the races without having to think about the hard questions like how to store Remember Me tokens, or passwords.

Modules

Each module can be turned on simply by importing it and the side-effects take care of the rest. However each module has storage requirements and configuration that's required.

Name Import Path Description
Core gopkg.in/authboss.v0 Support for the modular system, constants, helpers.
Register gopkg.in/authboss.v0/register Provides a registration section for users.
Confirm gopkg.in/authboss.v0/confirm Sends an e-mail verification before allowing users to log in.
Recover gopkg.in/authboss.v0/recover Allows for password resets via e-mail.
Remember gopkg.in/authboss.v0/remember Persisting login sessions past session expiry.
Lock gopkg.in/authboss.v0/lock Locks user accounts after N authentication failures in M time.
Expire gopkg.in/authboss.v0/expire Expires user sessions after a certain period of inactivity.

About

The boss of http auth.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Go 100.0%