Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; plgSystemPiwik has a deprecated constructor in /home/martignae/www/joomla/plugins/system/piwik/piwik.php on line 10
Accueil

Enfin j'ai réussi à lier Joomla avec l'AD de la Mairie

Pour cela j'ai compilé les solutions de plusieurs blogs

http://community.joomla.org/gsoc2009/lalitanand-dandge/908-joomla-ldap-authentications-plugin-window-2003-server-active-directory-configuration.html

et

http://www.cequejendis.com/informatique/15-joomla-connexion-active-directory

En résumé voici les détails

  1. Dans son AD créer un utilisateur dédié à l'authentification, avec un mot de passe et des droits d'administrateurs
  2. Dans Joomla - Extensions - Gestion des plug-ins - Authentification LDAP rentrer les paramètres suivants

Hôte : nom du serveur ldap windows
Port : 389
LDAP V3 : Oui
Négocier TLS : Non
Suivre le renvoi : Non
Méthode d'autorisation : Attache et cherche
DN de base : OU="L'unité d'organisation ou se trouve les utilisateurs",DC="Domaine",DC="Fin du Domaine si nécessaire"
Requête de la recherche : CN=[search]
Nom d'utilisateur : CN=[username],OU="L'unité d'organisation ou se trouve les utilisateurs",DC="Domaine",DC="Fin du Domaine si nécessaire"
Identifiant : Identifiant de l'utilisateur créé en 1
Mot de passe Mot de passe de l'utilisateur créé en 1
Map: Nom complet fullName
Map: E-mail mail
Map : ID utilisateur sAMAccounName

 

 

 

 

 

 

 

 

 

 

Enregistrer en fermer le plugin

Maintenant si vous tentez de vous authentifier sur le serveur cela doit fonctionner

Il faut peut être changer certaines options selon votre configuration mais cela devrait marcher comme cela avec un grand nombre d'AD

C'est en fait très simple !

Créez votre base sur votre serveur, créez l'utilisateur

Ouvrez votre base OOoBase ou LiboBase ou fichier Calc, sélectionnez votre table ou vos données puis copiez les.

Ouvrez ou créez votre base open reliée à votre serveur Mysql et copiez vos données dans votre table.

C'est FAIT !

Pour prendre une photo avec fswebcam :

fswebcam -d /dev/video0 -i 0 -p MJPEG -r 1600x1200 -S 20 --no-banner $(date "+%Y-%m-%d_%H.%M.%s").jpg

Bon, bien sûr tous les paramètres ne sont pas obligatoires et à adapter en fonction du besoin, mais pas de panique, le man est très clair. Mes premiers essais avec fswebcam en extérieur s'étaient soldés par des échecs car la webcam était éblouie. Le paramètre -S 20 a résolu ce problème puisqu'il permet de prendre plusieurs clichés sans les enregistrer (Skip) pour régler la luminosité (merci à taku et au cache de google).

Comme j'ai mis cette commande dans crontab, je peux paramétrer comme je l'entends les dates et heures des prises de vues, par contre, j'ai été contraint d'ajouter des \ devant les % (les signes % dans les commandes seront transformés en retour-chariot, sauf s’ils sont précédés d'un \). Pour une photo toutes les 5 minutes, ajouter dans crontab :

*/5 * * * * fswebcam -d /dev/video0 -i 0 -p MJPEG -r 1600x1200 -S 20 --no-banner $(date "+\%Y-\%m-\%d_\%H.\%M.\%s").jpg

Comment créer des utilisateurs qui n'auront que des droits spécifiques sur certaines bases ?

Dans PhpMyAdmin se connecter avec le super user puis aller dans la base désirée.

dans l'onglet privilèges, "Ajouter un utilisateur"

  • Saisir le nom
  • Ne pas toucher au serveur
  • Saisir le mot de passe : 2 x le même
  • Cocher les droits adéquats dans la partie Données puis faire exécuter
C'est fait !

Activez le tethering sur votre téléphone Android

Pour activer le tethering sur votre téléphone Android :

  • Allez dans les menus "Paramètres" -> "Sans fil et réseaux"
  • Puis, "Paramètres point d'accès Wi-Fi" : choisissez un nom de routeur et un mot de passe
  • Activez ensuite le "point d'accès Wi-Fi portable"
  • Activez le réseau 3G comme vous avez l'habitude de le faire
  • Ouvrez un navigateur sur votre Android et testez que la connexion Internet fonctionne correctement

 

Sur votre ordinateur

  • Connectez-vous au réseau Wi-Fi dont le nom correspond à celui-que vous avez choisi

Attention, chez certains opérateurs téléphoniques (Orange, SFR...), un filtrage des connexions a été mis en place afin de vous empêcher d'utiliser votre connexion 3G avec votre ordinateur classique. Ainsi, lorsque vous ouvrez un navigateur Internet, une page vous propose de souscrire à un abonnement payant.

Pour contourner cela, il existe une technique : change l'User Agent de votre navigateur Internet.

Avec Firefox inférieur à la version 4.0, il suffit de :

  • rentrer l'adresse about:config
  • accepter le message d'avertissement
  • saisir "ugeragent" dans le filtre de recherche
  • modifier la clé general.useragent.extra.firefox en lui mettant une valeur nulle par exemple

Pour Firefox 4.0 et supérieur, il suffit de :

  • rentrer l'adresse about:config
  • accepter le message d'avertissement
  • Faire un clic droit dans la zone blanche → Nouvelle → Chaine de caractères
  • On ajoute ensuite la clé general.useragent.override avec la valeur que l'on souhaite