JWT provider application written in Rust.
- Language: Rust
- Framework: actix-web
- Database: postgres
- ORM/DB migration: diesel
- JWT token: jsonwebtoken
- issue token endpoint
- introspect endpoint
- multi-tenant support
- TODO: refresh token endpoint
- Rust 1.42 or later
- Cargo
- Docker
- Diesel CLI
- Copy
.env.sampleand rename to.env. - Run
docker-compose up - Run
diesel migration run - Run
cargo run - App should be accessible at http://localhost:5555
cargo test