Twinpedia:Extensions:Twinoid-OAuthClient : Différence entre versions
(Page créée avec « L'extension Twinoid-OAuthClient se base sur l'extension [https://www.mediawiki.org/wiki/Extension:OAuth2_Client OAuth 2 Client]. Elle à était modifiée pour s'adapter a... ») |
(Balise : Éditeur visuel) |
||
| (3 révisions intermédiaires par un autre utilisateur non affichées) | |||
| Ligne 1 : | Ligne 1 : | ||
| − | L'extension Twinoid-OAuthClient se base sur l'extension [https://www.mediawiki.org/wiki/Extension:OAuth2_Client OAuth 2 Client]. | + | L'extension Twinoid-OAuthClient se base sur la version 0.3 de l'extension [https://www.mediawiki.org/wiki/Extension:OAuth2_Client OAuth 2 Client] . |
Elle à était modifiée pour s'adapter aux particularités de l'API Twinoid. | 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 | + | 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. | ||
| + | [[Category:Extensions]] | ||
Version actuelle datée du 9 novembre 2017 à 11:54
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[modifier | modifier le wikicode]
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.