├── .env ├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── Makefile ├── README.md ├── Rust_JWT_RS256.postman_collection.json ├── docker-compose.yml ├── migrations ├── 20230403142942_init.down.sql └── 20230403142942_init.up.sql └── src ├── config.rs ├── handler.rs ├── jwt_auth.rs ├── main.rs ├── model.rs ├── response.rs ├── route.rs └── token.rs /.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wpcodevo/rust-axum-jwt-rs256/HEAD/.env -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wpcodevo/rust-axum-jwt-rs256/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wpcodevo/rust-axum-jwt-rs256/HEAD/Cargo.toml -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wpcodevo/rust-axum-jwt-rs256/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wpcodevo/rust-axum-jwt-rs256/HEAD/README.md -------------------------------------------------------------------------------- /Rust_JWT_RS256.postman_collection.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wpcodevo/rust-axum-jwt-rs256/HEAD/Rust_JWT_RS256.postman_collection.json -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wpcodevo/rust-axum-jwt-rs256/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /migrations/20230403142942_init.down.sql: -------------------------------------------------------------------------------- 1 | -- Add down migration script here 2 | 3 | DROP TABLE IF EXISTS "users"; -------------------------------------------------------------------------------- /migrations/20230403142942_init.up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wpcodevo/rust-axum-jwt-rs256/HEAD/migrations/20230403142942_init.up.sql -------------------------------------------------------------------------------- /src/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wpcodevo/rust-axum-jwt-rs256/HEAD/src/config.rs -------------------------------------------------------------------------------- /src/handler.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wpcodevo/rust-axum-jwt-rs256/HEAD/src/handler.rs -------------------------------------------------------------------------------- /src/jwt_auth.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wpcodevo/rust-axum-jwt-rs256/HEAD/src/jwt_auth.rs -------------------------------------------------------------------------------- /src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wpcodevo/rust-axum-jwt-rs256/HEAD/src/main.rs -------------------------------------------------------------------------------- /src/model.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wpcodevo/rust-axum-jwt-rs256/HEAD/src/model.rs -------------------------------------------------------------------------------- /src/response.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wpcodevo/rust-axum-jwt-rs256/HEAD/src/response.rs -------------------------------------------------------------------------------- /src/route.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wpcodevo/rust-axum-jwt-rs256/HEAD/src/route.rs -------------------------------------------------------------------------------- /src/token.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wpcodevo/rust-axum-jwt-rs256/HEAD/src/token.rs --------------------------------------------------------------------------------