Almost working auth

This commit is contained in:
2024-05-05 21:10:09 +02:00
parent 6382b6c02b
commit 8f28d07051
15 changed files with 238 additions and 63 deletions
+6
View File
@@ -0,0 +1,6 @@
CREATE MIGRATION m1frbbhs2tdrqsle67rgzwazozf3qp4xylmnepeacjodtdtcpmqzgq
ONTO m16dflw7c2tzuugatxe7g7ngx6ddn6eczk7a7a6oo5zlixscu565ta
{
CREATE EXTENSION pgcrypto VERSION '1.3';
CREATE EXTENSION auth VERSION '1.0';
};
+14
View File
@@ -0,0 +1,14 @@
CREATE MIGRATION m1ipsijwf3e65w6mvm2622aekxdgvd5hpdlej6mrn2twfbsh47s4mq
ONTO m1frbbhs2tdrqsle67rgzwazozf3qp4xylmnepeacjodtdtcpmqzgq
{
ALTER TYPE default::User {
CREATE REQUIRED LINK identity: ext::auth::Identity {
SET REQUIRED USING (<ext::auth::Identity>{});
};
};
CREATE GLOBAL default::currentUser := (SELECT
default::User
FILTER
(.identity ?= GLOBAL ext::auth::ClientTokenIdentity)
);
};
+8
View File
@@ -0,0 +1,8 @@
CREATE MIGRATION m1pknuisxcvpidw4gpdqip6qkiohucqgzmv3rcbli3dyvk2hlbmvaa
ONTO m1ipsijwf3e65w6mvm2622aekxdgvd5hpdlej6mrn2twfbsh47s4mq
{
ALTER TYPE default::User {
DROP PROPERTY email;
DROP PROPERTY name;
};
};
+10
View File
@@ -0,0 +1,10 @@
CREATE MIGRATION m1t2tddtq2grfxf4ldn6aj4yotvwiqclsrks6chobvs33d5mcd62mq
ONTO m1pknuisxcvpidw4gpdqip6qkiohucqgzmv3rcbli3dyvk2hlbmvaa
{
CREATE GLOBAL default::current_user_id -> std::uuid;
ALTER GLOBAL default::currentUser USING (SELECT
default::User
FILTER
(.id = GLOBAL default::current_user_id)
);
};