hero is a feature rich oauth 2 server implementation in Go.
- 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
contributions are welcome. For development please see DEVELOPER.md
Geofrey Ernest
Twitter : @gernesti
The project osin is the foundation from which I got insight and direction of how oauth 2 works.
This project is released under the MIT licence. See LICENCE for more details.