Twinpedia:Extensions:Twinoid-OAuthClient

De Twinpedia

L'extension Twinoid-OAuthClient se base sur la version 0.3 de l'extension OAuth 2 Client .

Elle à était modifiée pour s'adapter aux particularités de l'API Twinoid.

Pour l'ajout des utilisateurs en base de données, l'extension originale utilise une fonction du moteur MediaWiki, Twinoid-OAuthClient utilise sa propre fonction pour prendre en charge la spécificité de Twinoid permettant que plusieurs utilisateurs partagent le même nom d'utilisateur.

Remarque importante pour la mise à jour du moteur et des tables de données

Lors de la mise à jour du moteur MediaWiki ou lors de l’exécution du script de mise à jour de la base de données, obligatoire pour certaines extensions, les index de la table "user" sont remis à leur état d'origine rendant le field "username" unique. Cela aura pour effet de supprimer toutes les lignes concernant les utilisateurs possédant le même pseudo qu'un autre. Il faut impérativement sauvegarder les données et modifier l'index avant de restaurer les données.. Toute mise à jour automatique est donc malheureusement à exclure.