9 lines
492 B
Markdown
9 lines
492 B
Markdown
|
|
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](framework/src/cache)
|
|
- Derive filter structs for surrealDB queries. [More](framework/macros/)
|
|
- CRUD API with filtering, and dynamic ID (user can be referenced by either id, oidc_id, or username)
|