Manual:Пароли ботов
| Версия MediaWiki: | ≥ 1.27 |
Пароли ботов позволяют приложениям или ботам входить в систему с простой комбинацией имени пользователя и пароля, даже если вики использует некоторые дополнительные шаги авторизации, которые не может обработать инфраструктура ботов; они также позволяют ограничивать разрешения, предоставляемые боту (например, боту может быть разрешено редактировать статьи, но не создавать новые). Клиенты, использующие пароли ботов, могут получить доступ только к API, а не к обычному веб-интерфейсу. Функциональность примерно эквивалентна тому, что некоторые другие сайты, такие как Google, называют «паролями приложений» («app passwords»).
Можно создавать новые пароли для ботов и управлять существующими через Special:BotPasswords. Авторизация происходит через модуль API. При смене реального пароля пользователя пароли ботов не меняются автоматически и перестают работать, пока не будут сброшены; Special:BotPasswords будет отображать предупреждение для каждого пароля, который ещё не был сброшен.
Resetting an existing bot password
To reset an existing bot password:
- Go to Special:BotPasswords and reauthenticate if prompted.
- Under Existing bot passwords, select the bot password you want to reset.
- Check Reset password and click Update.
- Save the newly generated password securely and update your bot's credentials.
Resetting a bot password does not change your main wiki account password.
Это более простая альтернатива OAuth, предназначенная для ботов, которые её не поддерживают. Если вики и бот поддерживают OAuth, используйте его - это более безопасно, особенно на вики без надёжной поддержки HTTPS.
См. также
Связанная задача и комментарий
== Параметры конфигурации ==
$wgEnableBotPasswords– Включать ли пароли ботов$wgVirtualDomainsMapping['virtual-botpasswords']– Имя базы данных для таблицы "bot_passwords"
Таблица базы данных
Классы: