Manual:$wgCentralIdLookupProviders/fr

Category:MediaWiki configuration settings/fr#CentralIdLookupProvidersCategory:MediaWiki configuration settings introduced in version 1.27.0/fr#CentralIdLookupProvidersCategory:MediaWiki configuration settings still in use/fr#CentralIdLookupProvidersCategory:Authentication variables/fr#CentralIdLookupProviders
Authentification: $wgCentralIdLookupProviders
enregistre les fournisseurs de Central ID.
Introduit dans la version :1.27.0 (Gerrit change 254300; git #d032bb52)
Retiré dans la version :Encore utilisé
Valeurs autorisées :(tableau des ID de fournisseurs aux normes ObjectFactory )
Valeur par défaut :(voir ci-dessous)

Détails

Utilisé pour définir quelles classes implémentent MediaWiki\User\CentralId\CentralIdLookup pour différents services de recherche.

La clé est l'ID du fournisseur, la valeur est une spécification pour ObjectFactory.

Valeurs par défaut

Version de MediaWiki :
1.42
$wgCentralIdLookupProviders = [
	'local' => [
		'class' => LocalIdLookup::class,
		'services' => [
			'MainConfig',
			'DBLoadBalancerFactory',
			'HideUserUtils',
		]
	],
];
Version de MediaWiki :
1.41
Gerrit change 925722
$wgCentralIdLookupProviders = [
	'local' => [
		'class' => LocalIdLookup::class,
		'services' => [
			'MainConfig',
			'DBLoadBalancerFactory',
		]
	],
];
Versions de MediaWiki :
1.37 1.40
Gerrit change 700991
$wgCentralIdLookupProviders = [
	'local' => [
		'class' => LocalIdLookup::class,
		'services' => [
			'MainConfig',
			'DBLoadBalancer',
		]
	],
];
Versions de MediaWiki :
1.31 1.36
$wgCentralIdLookupProviders = [
	'local' => [ 'class' => LocalIdLookup::class ],
];
Versions de MediaWiki :
1.27 1.30
$wgCentralIdLookupProviders = [
	'local' => [ 'class' => 'LocalIdLookup' ],
];

Exemple

$wgCentralIdLookupProviders['mycustom'] = [
    'class' => 'MyCustomCentralIdLookup',
    'args' => [ 'arg1', 'arg2' ],
];

ou, si l'extension utilise l'enregistrement des extensions (ce qui est préférable) :

{
    //...
    "CentralIdLookupProviders": {
        "mycustom": {
            "class": "MyCustomCentralIdLookup",
            "args": [ "arg1", "arg2" ]
    },
    //...
}

Cela créera un objet avec new MyCustomCentralIdLookup( 'arg1', 'arg2' ), et l'enregistrera comme un service de recherche Central ID.

Voir aussi

Category:Authentication variables/fr Category:MediaWiki configuration settings/fr Category:MediaWiki configuration settings introduced in version 1.27.0/fr Category:MediaWiki configuration settings still in use/fr