API:Restricting API usage/fr

Il existe plusieurs façons de limiter ou de désactiver complètement l’utilisation de l’API à certains groupes d’utilisateurs. Certaines d'entre elles nécessitent changer les permissions du groupe.

Désactiver l'intégralité de l'API
Vous pouvez désactiver l'API dans son ensemble en définissant  dans. L'API est activée par défaut.

Désactiver l'écriture par l'API
Vous pouvez désactiver tous les modules d'écriture en initialisant  dans LocalSettings.php. Les écritures de l'API sont activées par défaut depuis MediaWiki 1.14, et désactivées par défaut dans les versions plus anciennes.

Restreindre l'accès à l'API write
You can deny certain groups the right to use the write API by denying them the writeapi right. Par défaut, tous les groupes possèdent le droit writeapi. Néanmoins, à la fois le droit writeapi et  sont nécessaires pour pouvoir utiliser l'API en écriture.

Désactiver les modules
You can disable individual modules for all users by adding a line to LocalSettings.php. Exactly what to add depends on the type of module you want to disable:


 * Pour les modules , utilisez
 * Pour les modules , utilisez
 * Pour les modules , utilisez
 * Pour les modules , utilisez

Examples
To disable anyone who isn't a sysop from using :

To limit the access of an API action, add the following hook for :

Replace,   and   with the appropriate values.