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.sample
and rename to.env
. - Run
docker-compose up
- Run
diesel migration run
- Run
cargo run
- App should be accessible at http://localhost:5555
cargo test