g3-auth 0.1.2

Session auth for Dioxus fullstack apps on SurrealDB: a deny-by-default guard, #[public] server functions and routes.
1
2
3
4
5
6
7
DEFINE TABLE IF NOT EXISTS sessions TYPE NORMAL SCHEMAFULL PERMISSIONS NONE;

DEFINE FIELD IF NOT EXISTS sessionstore ON sessions TYPE string;
DEFINE FIELD IF NOT EXISTS sessionexpires ON sessions TYPE string;
DEFINE FIELD IF NOT EXISTS sessionid ON sessions TYPE string;

DEFINE INDEX IF NOT EXISTS sessionid_idx ON sessions FIELDS sessionid UNIQUE;