diff --git "a/ProDev_PostgREST/Liste_R\303\251seaux.bru" "b/ProDev_PostgREST/Liste_R\303\251seaux.bru" new file mode 100644 index 0000000000000000000000000000000000000000..e14e54d087378d29c1f7722c7b78d1bcd5cbb8c6 --- /dev/null +++ "b/ProDev_PostgREST/Liste_R\303\251seaux.bru" @@ -0,0 +1,11 @@ +meta { + name: Liste_Réseaux + type: http + seq: 1 +} + +get { + url: http://localhost:3000/reseau + body: none + auth: none +} diff --git a/ProDev_PostgREST/Type_Reseau.bru b/ProDev_PostgREST/Type_Reseau.bru new file mode 100644 index 0000000000000000000000000000000000000000..a8f0dbd685c6eb2c9f2b4e198e3290ef423de6d9 --- /dev/null +++ b/ProDev_PostgREST/Type_Reseau.bru @@ -0,0 +1,11 @@ +meta { + name: Type_Reseau + type: http + seq: 2 +} + +get { + url: http://localhost:3000/type_reseau + body: none + auth: none +} diff --git a/ProDev_PostgREST/Type_Reseau_Sudo_user.bru b/ProDev_PostgREST/Type_Reseau_Sudo_user.bru new file mode 100644 index 0000000000000000000000000000000000000000..d2e81031dea26bddd938ee95c34d7e63a9f85e0d --- /dev/null +++ b/ProDev_PostgREST/Type_Reseau_Sudo_user.bru @@ -0,0 +1,15 @@ +meta { + name: Type_Reseau_Sudo_user + type: http + seq: 3 +} + +get { + url: http://localhost:3000/type_reseau + body: none + auth: bearer +} + +auth:bearer { + token: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJyb2xlIjoic3Vkb191c2VyIn0.fOLg-hXMLLRbPdifad1ieqwB-QMrk-YwpxpY-maT7qI +} diff --git a/ProDev_PostgREST/bruno.json b/ProDev_PostgREST/bruno.json new file mode 100644 index 0000000000000000000000000000000000000000..dba3b1989bb1b322873419b43d53976e5872c9ea --- /dev/null +++ b/ProDev_PostgREST/bruno.json @@ -0,0 +1,9 @@ +{ + "version": "1", + "name": "ProDev_PostgREST", + "type": "collection", + "ignore": [ + "node_modules", + ".git" + ] +} \ No newline at end of file diff --git a/database.sql b/database.sql index b6edf53b6fd1f1969e4547f62be227f4f02f746b..41ed22ea758cd3126deaa1833ce43deebde39ae9 100644 --- a/database.sql +++ b/database.sql @@ -18,4 +18,12 @@ CREATE TABLE "reseau" ( INSERT INTO "reseau" ("id_reseau", "nom_reseau", "acronyme_reseau", "id_type_reseau") VALUES (1, 'Réseau Provençal des Informaticiens Développeurs d''Applications', 'ProDev', 1), (2, 'Métiers de l''Informatique Réunis en Réseau Inter-Etablissement du Nord', 'Min2RIEN', 1), -(3, 'Réseau des acteurs du Développement LOGiciel au sein de l''Enseignement Supérieur et de la Recherche', 'DevLog', 2); \ No newline at end of file +(3, 'Réseau des acteurs du Développement LOGiciel au sein de l''Enseignement Supérieur et de la Recherche', 'DevLog', 2); + +create role auth_user noinherit login password 'test'; +grant usage on schema public to auth_user; +grant select on table "reseau" to auth_user; + +create role sudo_user noinherit login password 'sudo_test'; +grant usage on schema public to sudo_user; +GRANT ALL PRIVILEGES ON ALL TABLES IN SCHEMA public TO sudo_user; \ No newline at end of file