top
(README.md)
# Authboss Sample
A sample implementer of authboss.

This is a simple blogging engine with a few basic features:

- Authentication provided by Authboss (all modules enabled, despite conflict between remember & expire)
- Overridden (pretified) Authboss views.
- CRUD for an in-memory storage of blogs.
- Flash Messages
- XSRF Protection

**Disclaimer:** This sample is NOT a seed project. Do not use it as one. It is used as an example of how to use the Authboss API.
This means if you copy-paste code from this sample you are likely opening yourself up to various security holes, bad practice,
and bad design. It's a demonstration of the surface API of Authboss and how the library can be used to make a functioning web
project, to use this sample as anything else is malpractice.

Imports 18 package(s) ΒΆ

  1. gopkg.in/authboss.v0/lock
  2. github.com/gorilla/sessions
  3. golang.org/x/oauth2/google
  4. github.com/justinas/alice
  5. gopkg.in/authboss.v0/recover
  6. github.com/aarondl/tpl
  7. github.com/davecgh/go-spew/spew
  8. gopkg.in/authboss.v0/register
  9. gopkg.in/authboss.v0/auth
  10. github.com/justinas/nosurf
  11. github.com/gorilla/schema
  12. github.com/gorilla/securecookie
  13. golang.org/x/oauth2
  14. gopkg.in/authboss.v0/confirm
  15. gopkg.in/authboss.v0/oauth2
  16. github.com/gorilla/mux
  17. gopkg.in/authboss.v0/remember
  18. gopkg.in/authboss.v0