API:Restricting API usage/de

Es gibt mehrere Wege, um die Nutzung der API (oder Teilen davon) auf bestimmte Benutzergruppen einzuschränken oder komplett zu deaktivieren. Einige davon erfordern die Änderung von Benutzergruppenrechten.



Deaktivieren der gesamten API
Du kannst die API durch Setzen von  in  komplett deaktivieren. Die API ist standardmäßig aktiviert.



Deaktivieren der Schreib-API
Du kannst alle Schreibmodule durch Setzen von  in LocalSettings.php deaktivieren. Die Schreib-API ist seit MediaWiki 1.14 standardmäßig aktiviert und in älteren Versionen standardmäßig deaktiviert.



Zugriff auf die Schreib-API einschränken
Du kannst bestimmten Gruppen das Recht zur Nutzung der Schreib-API entziehen, indem du ihnen das Recht writeapi entziehst. Standardmäßig haben alle Gruppen das Recht writeapi. Jedoch sind die Rechte writeapi und  erforderlich, um die Schreib-API zu nutzen.



Module deaktivieren
Du kannst bestimmte Module für alle Benutzer deaktivieren, indem du eine Zeile zu LocalSettings.php hinzufügst. Was exakt du hinzufügen musst, hängt von dem Typ des Moduls ab, das du deaktivieren möchtest:


 * Für  Module, benutze
 * Für  Module, benutze
 * Für  Module, benutze
 * Für  Module, benutze

Beispiele
Um es für alle zu deaktivieren, die keine Administratoren sind, nutze :

Um den Zugriff auf eine API-Aktion einzuschränken, füge folgende Hook zu hinzu:

Ersetze,   und   durch die passenden Werte.