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
Obtaining the default Central ID Lookup provider:

Obtenir l'ID centralisé pour un utilisateur local :

Coder un fournisseur d'ID centralisé
Single sign-on extensions should implement a subclass of  and register it in.

For an example of a single sign-on extension providing central IDs, see  in. Voir la liste complète de ces extensions sur.