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. L'API d'écriture (Write) est activée par défaut depuis MediaWiki 1.14, et désactivée 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 Write 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 Write.



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 le point d'entrée suivant à :

Remplacez,   et   par les valeurs appropriées.