hero is a feature rich oauth 2 server implementation in Go.
Features
- User account management
- Client management
- oauth 2 rfc 6749 compliant
- Configurable.
- Multiple databases( postgres, mysql and foundation)
- Hot templates reload for rapid development(no need to recompile when run with
-dev
flag). - http2 support
- https support
- Let's encrypt integration
Table of contents
Contributing
contributions are welcome. For development please see DEVELOPER.md
Author
Geofrey Ernest
Twitter : @gernesti
Aknowledgement
The project osin is the foundation from which I got insight and direction of how oauth 2 works.
Licence
This project is released under the MIT licence. See LICENCE for more details.