Experiment with web APIs based on actix and SurrealDB
| .vscode | ||
| framework | ||
| migrations/definitions | ||
| schemas | ||
| src | ||
| tools | ||
| .gitignore | ||
| Cargo.lock | ||
| Cargo.toml | ||
| docker-compose.yml | ||
| README.md | ||
Web API experiment with actix and surrealDB.
Generate doc: cargo doc --workspace --no-deps --open
- Oauth2/OpenID JWT token for authentication provided by keycloak, with internal permissions in application
- Easy-to-use cache wrapper, only implements Moka but can be easily extended. More
- Derive filter structs for surrealDB queries. More
- CRUD API with filtering, and dynamic ID (user can be referenced by either id, oidc_id, or username)