Extension:OAuth/ru

Расширение OAuth реализует сервер OAuth в MediaWiki, который поддерживает версии протокола OAuth 1.0a и OAuth 2.0. Это позволяет сторонним разработчикам безопасно разрабатывать приложения («потребителей»), которым пользователи могут предоставлять ограниченный набор разрешений («гранты»), чтобы приложение могло использовать API действий MediaWiki от имени пользователя.

Требования

 * OAuth использует кеш объектов для временных токенов и сеансов. Это должно работать до тех пор, пока параметры конфигурации кэша в порядке. (Older versions required Memcached explicitly.)
 * В настоящее время поддерживаются только серверные части баз данных MySQL и SQLite.
 * Если установка MediaWiki является закрытой (т. е. пользователям необходимо войти в систему, чтобы получить доступ для чтения), Special:OAuth нужно будет добавить в белый список.

Установка


Права участников
Чтобы назначить разрешение какой-либо группе, например системным операторам, вы добавляете следующую строку в :

OAuth 2.0 REST endpoints
The following REST endpoints are provided for OAuth 2.0 interaction

Experimental REST endpoints
To enable the experimental REST endpoints, add the configuration variable to your LocalSettings.php:



См. также

 * - A similarly named extension which implements a second authentication factor using OATH-based one-time passwords.
 * – A MediaWiki extension that lets your wiki delegate authentication to any OAuth provider using PluggableAuth, including a wiki that is running Extension:OAuth.
 * – A client library for OAuth consumers.