From 87230f6163276bb77e5ec4a40f845cf272657908 Mon Sep 17 00:00:00 2001 From: Benjamin LECHA <benjamin.lecha@iemn.fr> Date: Mon, 13 May 2024 17:43:55 +0200 Subject: [PATCH] =?UTF-8?q?Ajout=20des=20r=C3=B4les=20de=20la=20database?= =?UTF-8?q?=20Ajout=20de=20bruno.json?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- "ProDev_PostgREST/Liste_R\303\251seaux.bru" | 11 +++++++++++ ProDev_PostgREST/Type_Reseau.bru | 11 +++++++++++ ProDev_PostgREST/Type_Reseau_Sudo_user.bru | 15 +++++++++++++++ ProDev_PostgREST/bruno.json | 9 +++++++++ database.sql | 10 +++++++++- 5 files changed, 55 insertions(+), 1 deletion(-) create mode 100644 "ProDev_PostgREST/Liste_R\303\251seaux.bru" create mode 100644 ProDev_PostgREST/Type_Reseau.bru create mode 100644 ProDev_PostgREST/Type_Reseau_Sudo_user.bru create mode 100644 ProDev_PostgREST/bruno.json diff --git "a/ProDev_PostgREST/Liste_R\303\251seaux.bru" "b/ProDev_PostgREST/Liste_R\303\251seaux.bru" new file mode 100644 index 0000000..e14e54d --- /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 0000000..a8f0dbd --- /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 0000000..d2e8103 --- /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 0000000..dba3b19 --- /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 b6edf53..41ed22e 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 -- GitLab