xint-pkce-state-must-match-same-invocation
Each xint auth setup invocation generates a fresh PKCE code_verifier and state parameter. If you run auth setup twice (e.g., to fix a URL issue), the authorization code from the first URL is invalid for the second invocation’s state. Always use the auth URL and paste the redirect code in a single uninterrupted flow.
Related
- xint-oauth-callback-port-mismatch-8477-vs-3333
- xint-oauth-pkce-callback-server-binds-to-port-3333-not-8477
- xint-oauth-callback-port-3333-not-8477
- notebooklm-migrated-cookies-rejected-different-http-fingerpr
- notebooklm-legacy-cookies-rejected-by-upstream-client
- xint-oauth-pkce-state-mismatch-on-reuse
- xint-oauth-pkce-state-per-invocation-manual-exchange-procedu
- xint-oauth-pkce-single-flow-no-regeneration
- xint-oauth-pkce-state-mismatch-each-invocation-generates-new