Manual:$wgGrantPermissions/cs
<translate> User rights, access control and monitoring</translate>: $wgGrantPermissions | |
---|---|
Používá se k definování grantů a přiřazení oprávnění k nim. |
|
<translate> Introduced in version:</translate> | 1.27.0 (Gerrit change 259062; git #ef5bd734) |
<translate> Removed in version:</translate> | <translate> still in use</translate> |
<translate> Allowed values:</translate> | (dvourozměrné pole booleanů) |
<translate> Default value:</translate> | Podívejte se na stránku DefaultSettings.php |
<translate> Other settings:</translate> <translate> Alphabetical</translate> | <translate> By function</translate> |
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í.