Deprecation Notice: Login/Password Authentication in the plugins.jetbrains.com API Replaced with Token-based Authentication

Mikhail Vink

We would like you to be informed that the login/password authentication method previously available in the https://plugins.jetbrains.com API has been replaced with token-based authentication. This will help improve the security of your plugins. We ask that you switch to the new auth method as soon as possible.

The JetBrains Hub authentication policies have changed as we’ve introduced mandatory two-factor authentication. For this reason, the login/password option for publishing your plugins to https://plugins.jetbrains.com via the API will stop working on August 26, 2019.

If you are using plugin-repository-rest-client or gradle-intellij-plugin, you should pass the `token` instead of both `username` and `password`.

Should you have any questions, feel free to write to us at plugins-admin@jetbrains.com or leave a comment to this blog post.

Happy Developing!
The JetBrains Marketplace Team

Comments below can no longer be edited.

1 Response to Deprecation Notice: Login/Password Authentication in the plugins.jetbrains.com API Replaced with Token-based Authentication

  1. Rod Mackenzie says:

    August 27, 2019

    Does this apply to TeamCity plugins? I’ve just tried uploading a TeamCity plugin using a username and password and it worked. This was using the gradle-teamcity-plugin (https://github.com/rodm/gradle-teamcity-plugin) that uses the plugin-repository-rest-client for uploading.

Subscribe

Subscribe for updates