Changeset 27036 for extensions/Ldap_Login/TODO
- Timestamp:
- Jan 29, 2014, 10:52:57 AM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
extensions/Ldap_Login/TODO
r19261 r27036 1 1 TODO : 2 auto config (may use ajax): fill in the settings, then the page guess the next settings. 3 Ex : after filled the host address, the page guess the base dn. The last to guess is the users OU. 4 Users OU can come with a select field, as the ld_attr. 2 5 3 Translate the whole plugin to english and furnish lang files or another way to make the plugin, at least bilingual. 4 Create a "check" function to test the ldap auth before using it ! 5 Enable use of common auth along with ldap one, as, currently, they are not compatible. 6 Enable use of other elements to auth (typically : mail) rather than just username. 7 Create INSTALL file and procedure. 6 correct init plugin 7 if mail isn't furnished ? 8 create common piwigo users upon successfull ldap connection when piwigo user doesn't exist => done ! 9 Groups : users may belong to ldap group to allow connection 10 Groups : users belonging to «sudo» or «admin» ldap group become piwigo admin when created this way 11 fetching attributes from ldap (mail…). 12 13 config of the previous one (need tabs) 14 config page to render better 8 15 9 Choses à faire : 16 ######## 10 17 11 Alleger et verifier la pertinence du code. 12 Traduire le plugin (code, commentaires du code, zone d'administration piwigo) et trouver un moyen pour que le plugin soit à minima bilingue. 13 Créer une fonction de verification, pour tester que les paramètres ldap sont bons. 14 Résoudre le conflit dans le code coeur de piwigo et du plugin pour l'utilisation de l'authentification de base et ldap. 15 Permettre l'authentification avec autre chose qu'un nom d'utilisateur (typiquement : mail). 16 Créer un fichier d'installation. 18 à faire : 19 initialisation du plugin correcte 20 qu'est-ce qu'on fait si le mail est pas fourni ? 21 configuration automatique (javascript/ajax probable): entrée des paramètres et la page recherche le paramètre suivant si possible. 22 Ex : adresse du serveur -> la page trouve toute seule la racine ldap, reste plus que la OU des utilisateurs (qu'on peut selectionner via une liste déroulante). 23 l'attribut d'identification peut être selectionné par une liste déroulante. 24 25 creation d'un utilisateur piwigo suite à une authentification ldap quand l'utilisateur n'existe pas. => fait ! 26 question de groups : les utilisateurs membres du groupe ldap «sudo» ou autre pourraient automatiquement être admins piwigo 27 question de groupe : les utilisateurs devraient appartenir à un groupe ldap pour se connecter… 28 récuperer les attributs dans le ldap (mail…). 29 30 page de config à peaufiner, option précédente à intégrer dans un onglet.
Note: See TracChangeset
for help on using the changeset viewer.