Bifrost/src/Bifrost.Web
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Heimdall 8e65f56b0c Linked accounts: never guess a proof provider; require stepUpRequested; no-store on completion
With no current list the proof goes only through a provider the member names, never the
session's sign-in provider: a sign-in through an unlinked provider makes Heimdall mint an
orphan account holding that login. Link buttons need a current list. The unlink completion
must say a step-up was requested. POST /auth/heimdall/complete answers no-store. The fake
Heimdall now models orphan minting, derives step_up_at from the start's stepUp flag, and
enforces the app secret, sign_in-only, unsupported-provider and 600 s rules.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-13 20:08:07 +00:00
..
Configuration Read the Heimdall app secret from Heimdall__AppSecretFile; env value deprecated 2026-11-12 13:24:59 +00:00
Data Chat sign-in needs a live consent receipt; notice frozen as version 1 (#59) 2026-11-11 14:32:06 +00:00
Domain Suspension gaps: bootstrap, demotion, members-page notices, admin-only reason (#60) 2026-11-11 14:12:47 +00:00
Features Linked accounts: never guess a proof provider; require stepUpRequested; no-store on completion 2026-11-13 20:08:07 +00:00
Pages Linked accounts: never guess a proof provider; require stepUpRequested; no-store on completion 2026-11-13 20:08:07 +00:00
Properties Initial Scaffold 2026-04-21 20:08:49 +01:00
wwwroot Add Bifrost profile avatar 2026-05-20 18:13:53 +01:00
appsettings.Development.json Implement alpha foundation workflow and GitHub sync 2026-04-22 09:50:31 +01:00
appsettings.json Read the Heimdall app secret from Heimdall__AppSecretFile; env value deprecated 2026-11-12 13:24:59 +00:00
Bifrost.Web.csproj Desk: UnixSocketDeskDoor (Huginn desk door client), fixtures at 79d954c, card re-pin to CultLib 3a51bbab, card opaque (#70) 2026-11-12 11:44:45 +00:00
packages.lock.json Desk: UnixSocketDeskDoor (Huginn desk door client), fixtures at 79d954c, card re-pin to CultLib 3a51bbab, card opaque (#70) 2026-11-12 11:44:45 +00:00
Program.cs Linked accounts: never guess a proof provider; require stepUpRequested; no-store on completion 2026-11-13 20:08:07 +00:00