Hi!

Since the introduction of AuthManager in 2016
<https://lists.wikimedia.org/hyperkitty/list/wikitech-l@lists.wikimedia.org/message/3EEMN7VQX5G7WMQI5K2GP5JC2336DPTD/>,
there are two officially supported authentication methods for bots:

   - obtaining a session cookie using the action=login API
   <https://www.mediawiki.org/wiki/API:Login#Method_1._action=login> with a bot
   password <https://www.mediawiki.org/wiki/Manual:Bot_passwords>;
   - loginless authentication using OAuth 1.0 or 2.0 with an owner-only
   consumer <https://www.mediawiki.org/wiki/OAuth/Owner-only_consumers>.

action=login with a normal password has been deprecated for a decade, and
action=clientlogin API
<https://www.mediawiki.org/wiki/API:Login#Method_2._action=clientlogin> was
never supported for non-interactive login. Still, in the past, these
methods worked most of the time - often enough that many bots kept using
them.

This is going to change very soon as we are introducing more interactive
challenges during login to improve account security. If your bot still uses
one of the non-supported methods, please change it now. Usually this only
requires generating a bot password via Special:BotPasswords
<https://www.mediawiki.org/wiki/Special:BotPasswords> and giving the bot
that instead of your normal password.

For the change that prompted this email, see T395205
<https://phabricator.wikimedia.org/T395205>. There will probably be more
such changes in the future, and they won't be announced separately.

Thanks for your understanding, and for your help in evolving the Wikimedia
developer ecosystem.
_______________________________________________
Wikitech-l mailing list -- wikitech-l@lists.wikimedia.org
To unsubscribe send an email to wikitech-l-le...@lists.wikimedia.org
https://lists.wikimedia.org/postorius/lists/wikitech-l.lists.wikimedia.org/

Reply via email to