Skip to content
Discussion options

You must be logged in to vote

TL;DR: dug back in, three distinct root causes, not one. Earlier deploys only covered the first. Fix staged, deploying shortly.

  1. The post-login redirect was sending some apps to the wrong place mid-grant instead of completing the oauth flow. Now skipped for any /oauth/authorize in progress.
  2. prompt=login was wiping the session state the recovery path relies on, so the post-login redirect lost track of the in-flight oauth flow. Likely what @javikr kept hitting.
  3. Apple's 404 was a SameSite mismatch on the session cookie, so the cross-site callback arrived without it and failed state validation. Broadened the cookie config so it rides along.

On the trakt.tv/_app/immutable/... URL @Tabonx, red…

Replies: 1 comment 15 replies

Comment options

You must be logged in to vote
15 replies
@Tabonx
Comment options

@wq369641177
Comment options

@wq369641177
Comment options

@vladjerca
Comment options

Answer selected by javikr
@javikr
Comment options

@Tabonx
Comment options

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
5 participants