github.com/leeif/pluto

An JWT based authentication & authorization service designed for microservices


Keywords
jwt-auth, microservices, oauth2, rbac
License
MIT
Install
go get github.com/leeif/pluto

Documentation

Pluto

Build Status Go Report Card Gitter

Pluto is a JWT based authorization/authentication service. Besides providing a basic user registration and login feature, Pluto also provides a RBAC management to control the user's permission. Pluto implements the OAuth2 specified APIs for authorization.

Main Features

  • User registration / login
  • Oauth2 APIs
  • JWT-based authorization
  • Role-based access control (RBAC)
  • Admin page link

Getting started

The Installation doc have a guide on how to setup the Pluto server via Docker images, Kubernetes or from source.

Documents

All documents can be found in /docs

Here are some helpful documents for reading.

Contribute

Feel free to fire an issue or send a pull request.

License

MIT License, see LICENSE