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
Vous pouvez refuser à certains groupes le droit d'utiliser l'API en écriture en leur refusant le droit writeapi. 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

Exemples
Pour désactiver l'utilisation de  à quiconque n'étant pas administrateur :

Pour limiter l'accès à une action d'API, ajoutez l'accroche suivante à :

Replace,   and   with the appropriate values.