Manual:$wgCentralIdLookupProviders/fr
From Linux Web Expert
<translate> Authentication</translate>: $wgCentralIdLookupProviders | |
---|---|
enregistre les fournisseurs de Central ID. |
|
<translate> Introduced in version:</translate> | 1.27.0 (Gerrit change 254300; git #d032bb52) |
<translate> Removed in version:</translate> | <translate> still in use</translate> |
<translate> Allowed values:</translate> | (tableau des ID de fournisseurs aux normes ObjectFactory ) |
<translate> Default value:</translate> | (voir ci-dessous) |
<translate> Other settings:</translate> <translate> Alphabetical</translate> | <translate> By function</translate> |
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
<td class="mw-version-versionbox" title="<translate nowrap> The latest stable version is <tvar name=1>1.41</tvar></translate>"><translate> ≥</translate> 1.42
<translate> MediaWiki version:</translate> |
$wgCentralIdLookupProviders = [
'local' => [
'class' => LocalIdLookup::class,
'services' => [
'MainConfig',
'DBLoadBalancerFactory',
'HideUserUtils',
]
],
];
1.41
Gerrit change 925722<translate> MediaWiki version:</translate> |
$wgCentralIdLookupProviders = [
'local' => [
'class' => LocalIdLookup::class,
'services' => [
'MainConfig',
'DBLoadBalancerFactory',
]
],
];
1.37 – 1.40
Gerrit change 700991<translate> MediaWiki versions:</translate> |
$wgCentralIdLookupProviders = [
'local' => [
'class' => LocalIdLookup::class,
'services' => [
'MainConfig',
'DBLoadBalancer',
]
],
];
1.31 – 1.36
<translate> MediaWiki versions:</translate> |
$wgCentralIdLookupProviders = [
'local' => [ 'class' => LocalIdLookup::class ],
];
1.27 – 1.30
<translate> MediaWiki versions:</translate> |
$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.