API:Restricting API usage/fr

Il existe plusieurs façons de limiter l’utilisation de (certaines parties de) l’API à certains groupes d’utilisateurs ou de la désactiver complètement. Certaines d'entre elles nécessitent de modifer 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 en écriture
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
Vous pouvez désactiver les modules individuels pour tous les utilisateurs en ajoutant une ligne à LocalSettings.php. Ce que vous ajoutez dépend exactement du type de module que vous voulez désactiver :


 * 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 à :

Remplacez,   et   par les valeurs appropriées.