Pluto
Pluto is a JWT based authorization/authentication service. Pluto is designed for the use case like microservices so you can use Pluto as an auth service for your own apps or services.
Main Features
- User registration / login
- JWT generation / verification
Getting started
The Installation doc have a guide on how to install Pluto via Docker images, Kubernetes or from source.
Documents
All documents can be found in /docs
Here are some helpful documents for reading.
- API Document has all the APIs to get interactive with Pluto.
- Configuration
- Replace Views is a guide for replacing the default html pages with your own custom files
- JWT Token gives an introduction of the JWT.
- (Doing) Example is an example showing how to using Pluto with your apps.
Roadmap
- Admin page
- Support OAuth2 / OpenID Connect
- Support grpc endpoints
Contribute
Feel free to fire an issue or send a pull request.
License
MIT License, see LICENSE