Cette contribution va permettre une authentification OpenID (url) de vos visiteur sur votre site Joomla (uniquement pour joomla 1.0.x), incluant la création automatique d'un utilisateur sur votre site (name, username et e-mail).
Cette contribution est composée :
- d'un module (la partie authentification, paramétrable) : mod_openid_rp.zip
- d'un composant (le coeur de l'authentification) : com_jopenid.zip
- des librairies OpenID : PHP-openid-1.2.1_libraries.zip.
Les librairies sont à installer dans le library path de votre serveur apache (voir le paramètre dans le php.ini, vous devez donc avois un serveur dédié ou demander à votre hébergeur d'installer ces fichiers).
Le répertoire com_jopenid\lang contient les paramètres échangé entre le serveur openID et le site Joomla (à ne pas modifier sauf si vous êtes un expert OpenID).
Vous trouverez les dernières sources testées avec Joomla 1.0.15 ici :
Il faudrait quand même expliquer que ce système d'authentification (et pas d'identification) est pratiquement inviolable (ne jamais dire jamais) car il est basé sur un système de certificats numériques.
Bon, ça ne change rien aux composants mal sécurisés mais vous pouvez être sûr de l'identité de vos membres.
A quand la connexion avec la carte vitale?