Manual:$wgCentralIdLookupProviders/cs

Category:MediaWiki configuration settings/cs#CentralIdLookupProvidersCategory:MediaWiki configuration settings introduced in version 1.27.0/cs#CentralIdLookupProvidersCategory:MediaWiki configuration settings still in use/cs#CentralIdLookupProvidersCategory:Authentication variables/cs#CentralIdLookupProviders
Přihlášení: $wgCentralIdLookupProviders
Zaregistruje poskytovatele centrálního vyhledávání ID.
Zavedeno od verze:1.27.0 (Gerrit change 254300; git #d032bb52)
Odstraněno od verze:stále se používá
Povolené hodnoty:(pole ID poskytovatelů podle specifikací ObjectFactory )
Výchozí hodnota:(viz níže)

Podrobnosti

Používá se k definování toho, jaké třídy implementují MediaWiki\User\CentralId\CentralIdLookup pro různé vyhledávací služby.

Klíč je ID poskytovatele, hodnota je specifikace pro ObjectFactory.

Výchozí hodnoty

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

Příklad

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

nebo, pokud rozšíření používá registraci rozšíření (výhodně):

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

Tím se vytvoří objekt s new MyCustomCentralIdLookup( 'arg1', 'arg2' ) a zaregistruje se jako centrální vyhledávací služba ID.

Související odkazy

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