Skip to content

Online Authentication

When trying to authorize Trakt or MyAnimeList, Kometa needs to run in interactive mode so that you can enter details like a PIN or authentication code.

This is problematic on some setups [primarily docker] where entering interactive mode is not always simple.

For this reason, Kometa provides a utilities webapp which will take you through the authentication process and will provide the service's authentication block ready to paste into your config.

This webapp is available at https://utilities.kometa.wiki.

There is no logging, but if you feel more comfortable running these things locally you can find the source code here.

alt text

  1. Click the top-level button.

    Step 1

  2. Click "Start Authentication". This will display a PIN and a link to start authentication. Click that link [which will open a new tab/window to Plex] and follow any instructions given by Plex:

    Step 2

    Close that window when Plex indicates it is safe to do so.

  3. The utilities app will now display a Plex token and user details:

    Step 2

  4. Copy that token to your Kometa config.yml

  1. Click the top-level button, enter your Trakt client ID and Secret.

    Step 1

  2. Click "Get Authentication URL". This will fill in the auth URL:

    Step 2

    Click "Open URL" and follow any instructions given. You will be given a PIN on the Trakt site.

  3. Paste that PIN into the field and click "Submit":

    Step 3

  4. A Kometa Trakt authentication block will be displayed.

    Step 4

    Copy that block to your Kometa config.yml

  1. Click the top-level button, enter your MyAnimeList client ID and Secret.

    Step 1

  2. Click "Get Authentication URL". This will fill in the auth URL:

    Step 2

    Click "Open URL" and follow any instructions given. This will take you to a localhost URL that will fail to load.

  3. Paste that URL into the field and click "Submit":

    Step 3

  4. A Kometa MyAnimeList authentication block will be displayed.

    Step 4

    Copy that block to your Kometa config.yml

  1. Click the top-level button.

    Step 1

  2. Click "Connect with SIMKL". Log into your SIMKL account:

    Step 2

  3. Click "Yes" to grant Kometa access:

    Step 3

  4. Wait a moment:

    Step 4

  5. A Kometa SIMKL config block will be displayed.

    Step 5

    Copy that block to your Kometa config.yml