BrightonUM is a perfect choice if you are looking for self-hosted JWT-based simple authentication and user management solution.
The API enforces secure use by design. Unsigned tokens are rejected and no support for encrypted tokens—use wire encryption instead.
This package provides json web token (jwt) middleware for goLang http servers.
loginsrv is a standalone minimalistic login server providing a JWT login for multiple login backends.
Middleware for keeping track of users, login states and permissions.
RBAC is a package that makes it easy to implement Role Based Access Control (RBAC) models in Go applications.
Easily Manage OAuth2 Scopes In Go.
signedvalue is an implementation of signed and timestamped strings compatible with Tornado's create_signed_value.