_auth_TRAKT

Internal Trakt auth provider module (device PIN flow and token refresh handling).

Trakt authentication provider (PIN / device flow).

What this auth provider does

Connects CrossWatch to Trakt via a PIN authorization.

Auth flow

  • device_pin

Writes to config

Namespaces referenced:

  • cfg["trakt"]

  • cfg["auth"] (legacy/compat paths)

Common fields:

  • client_id, client_secret

  • access_token, refresh_token, expires_at

Gotchas

  • App permissions must include scrobble if using Watcher.

  • Popup blockers can prevent the auth tab from opening.

Last updated

Was this helpful?