Heimdall/plugins/gamecult.heimdall.access
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Meta Vens e8e2832230 Resume browser sign-in by attempt id, not the completion code
The Discord callback has issued a random completion code distinct from the
attempt id since the redemption-code fix, but the browser adapter still
required heimdall_attempt_id == heimdall_completion_code and returned
"malformed authentication completion witness" for every real return, so no
app that vendors the adapter could finish a browser sign-in. The test
fixture defaulted the code to the attempt id, restating the old contract.

The adapter now completes with the attempt id, the handle the app backend
redeems over the private command plane, and never reads the completion
code. The fixture issues a distinct code as the server does; returning the
code as the handle fails the tests.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-23 20:50:28 +02:00
..
fixtures Add Eve access plugin and private auth plane 2026-08-22 00:44:57 +02:00
advertisement.json Add Eve access plugin and private auth plane 2026-08-22 00:44:57 +02:00
browser-adapter.ts Resume browser sign-in by attempt id, not the completion code 2026-09-23 20:50:28 +02:00
manifest.json Add Eve access plugin and private auth plane 2026-08-22 00:44:57 +02:00