Manual:Central ID/fr

L' ID centralisé identifie les utilisateurs au travers des wikis. Sur les installations où il n'y a qu'un seul wiki, cela équivaut à l'ID de l'utilisateur; pour les fermes de wikis qui utilisent un type de connexion centralisée, il est probablement assigné par l'extension d'authentification. Les administrateurs de site peuvent le configurer en initialisant.

Utiliser un fournisseur d'ID centralisé
Tout code qui interagit avec des données qui gagneraient à être disponibles entre les wikis (par exemple, les détails d'authentification et d'autorisation, les blocs entre les wikis) devrait, au lieu de stocker les identifiants d'utilisateur locaux, stocker l'identifiant central et utiliser la classe pour convertir entre les données locales les noms d'utilisateur et les identifiants centraux.

De telles extension doivent également permettre que leur données soient centralisées. Généralement, cela se fait en fournissant une option de configuration pour la base de données (wiki ID) et une pour le cluster, toutes deux par défaut sur false, et en faisant quelque chose comme ceci pour obtenir une connexion à la base de données:

Pour un exemple de code qui utilise les ID centralisés, voir.

Exemples de base
Obtention du fournisseur Central ID Lookup par défaut:

Obtenir l'ID centralisé pour un utilisateur local:

Coder un fournisseur d'ID centralisé
Les extensions d'authentification unique doivent implémenter une sous-classe de  et l'enregistrer dans.

Pour un exemple d'extension d'authentification unique fournissant des identifiants centraux, voir  dans. Voir la liste complète de ces extensions sur.