readme
This commit is contained in:
+36
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user