From 74b75341518e7880cc1f309b3a381f2ac18c705a Mon Sep 17 00:00:00 2001 From: Jean-Luc Cyr Date: Tue, 30 Jun 2026 14:44:12 -0400 Subject: [PATCH] Ajuste readme.txt et ajout readme.md --- readme.md | 47 +++++++++++++++++++++++++++++++++++++++++++++++ readme.txt | 2 ++ 2 files changed, 49 insertions(+) create mode 100644 readme.md diff --git a/readme.md b/readme.md new file mode 100644 index 0000000..4dbef59 --- /dev/null +++ b/readme.md @@ -0,0 +1,47 @@ +# projet absec | + +## Jean-Luc Cyr +## 2019 + +module d'abstraction de l'authentification et de l'autorisation du code applicatif d'un site web + +[Projet](http://absec.adninformatique.com/) + +Le projet dépend pour être compilé de + +* libpam_dev +* libapr1-dev +* libaprutil-dev +* apache2-dev +* libmysqlclient-dev + +Un script de compilation est disponible + +```bash +compile.sh +``` + +Le projet consiste principalement en un module pour Apache 2.x ce module peut être compilé pour utiliser + +l'authentification: +* via les fichiers systèmes /etc/passwd, /etc/shadow, /etc/group +* via l'utilisation de PAM + +les autorisations: +* via le système de fichier (permissions unix) map url-fichier +* via une base de donnée MySQL map url-entrée dans la bd + +l'authentification a une entête commune soit absec_authen.h +et à l'étape de liaison (link) l'on utilise soit absec_etc ou absec_pam + +un outil de test pour l'un ou l'autre selon la liaison est disponible +sous test_authen + +l'autorisation a une entête commune soit absec_auto.h +et à l'étape de liaison (link) l'on utilise soit absec_fs ou absec_mysql + +un outil de test pour l'un ou l'autre selon la liaison est disponible +sous test_auto + +[Ref](https://constellation.uqac.ca/id/eprint/5228/1/Cyr_uqac_0862N_10581.pdf) + diff --git a/readme.txt b/readme.txt index 0ab4027..0f1ab90 100644 --- a/readme.txt +++ b/readme.txt @@ -4,6 +4,7 @@ | l'autorisation du code applicatif d'un site web | | | | Projet : http://absec.adninformatique.com/ | +| Jean-Luc Cyr - 2019 | +-------------------------------------------------------+ Le projet dépend pour être compilé de @@ -37,3 +38,4 @@ et à l'étape de liaison (link) l'on utilise soit absec_fs ou absec_mysql un outil de test pour l'un ou l'autre selon la liaison est disponible sous test_auto +Ref : https://constellation.uqac.ca/id/eprint/5228/1/Cyr_uqac_0862N_10581.pdf