Chat sign-in needs a live consent receipt; notice frozen as version 1 #59

Merged
heimdall merged 2 commits from heimdall/chat-consent-gate into main 2026-11-11 14:32:07 +00:00

2026-11-11

Heimdall
Migration clears ConsentReceipts: notice v1 was reused for new words
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-11 14:31:46 +00:00
Heimdall
Chat sign-in needs a live consent receipt; notice frozen as version 1
Meta's ruling 2026-11-11. The OIDC issuer (the chat tier) now requires a live
receipt for TrainingNotice.Version: a refused authorize redirects to the consent
page with the parked request as returnUrl; token and userinfo re-read the receipt;
the back-channel reconciler ends sessions of accounts whose receipt is gone.
Notice relabelled version 1 with a pinned hash; docs add a Before deploy step
(clear ConsentReceipts), deploy and smoke notes.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-11 14:15:37 +00:00