Jump to content

Příručka:$wgGrantPermissions

From mediawiki.org
This page is a translated version of the page Manual:$wgGrantPermissions and the translation is 100% complete.
Uživatelská práva, řízení přístupu a monitorování: $wgGrantPermissions
Používá se k definování grantů a přiřazení oprávnění k nim.
Zavedeno od verze:1.27.0 (Gerrit change 259062; git #ef5bd734)
Odstraněno od verze:stále se používá
Povolené hodnoty:(dvourozměrné pole booleanů)
Výchozí hodnota:Podívejte se na stránku DefaultSettings.php

Podrobnosti

$wgGrantPermissions je dvourozměrné pole indexované granty a dostupnými oprávněními. Hodnota je booleovská; false je ekvivalentní zrušení nastavení klíče.

Granty se používají k poskytnutí omezeného přístupu k účtu externímu softwaru. Například OAuth nebo hesla robotů. Když se k uživatelskému účtu přistupuje prostřednictvím nějakého mechanismu založeného na udělení oprávnění, je k použití určitých oprávnění vyžadována jak vhodná skupina uživatelů, tak odpovídající udělení.

Tuto konfigurační hodnotu by obvykle měla nastavovat rozšíření, nikoli správci webu.

Nové granty lze jednoduše vytvořit pomocí nového klíče první úrovně. Takové klíče by měly být také přidány k $wgGrantPermissionGroups .

Granty jsou spravovány interně třídou MWGrants a lze je zobrazit prostřednictvím Special:ListGrants. Uživatelsky viditelné jméno grantu lze definovat pomocí zprávy grant-<name>.

Příklad

$wgGrantPermissions['basic']['ipblock-exempt'] = true;

To umožňuje externím nástrojům pomocí uživatelského účtu ignorovat bloky IP, pokud uživatel má tuto možnost a udělil nástroji basic povolení.

Související odkazy