From 154d770cf368ee66f68e2bb559daeca73e6d5eeb Mon Sep 17 00:00:00 2001 From: Jean-Luc Cyr Date: Tue, 13 Nov 2018 16:55:01 -0500 Subject: [PATCH] readme --- readme.txt | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 readme.txt diff --git a/readme.txt b/readme.txt new file mode 100644 index 0000000..005018e --- /dev/null +++ b/readme.txt @@ -0,0 +1,36 @@ ++-------------------------------------------------------+ +| projet absec | +| module d'abstraction de l'authentification et de | +| l'autorisation du code applicatif d'un site web | ++-------------------------------------------------------+ + +Le projet dépend pour être compilé de +* libpam_dev +* libapr1-dev +* libaprutil-dev +* apache2-dev + +Un script de compilation est disponible +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 +