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 20 package(s) ΒΆ

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