Bifrost/tests/Bifrost.Web.Tests
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Heimdall 58fa80bc5b Make the attempt cookie's deletion Secure so a browser honours it
A __Host- cookie is only removed by a Set-Cookie that is itself Secure. The
hardening test now checks Secure on every header, deletion included, and the
completion tests pin that success and refusal both clear the attempt cookie
with Secure, Path=/ and no Domain.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-09 11:24:02 +00:00
..
Fixtures Heimdall complete page: run its real script under Node in tests 2026-10-11 08:58:20 +02:00
Support Make every cookie host-only: __Host- names, Secure, Path=/, no Domain 2026-11-07 18:42:43 +00:00
Bifrost.Web.Tests.csproj Heimdall complete page: run its real script under Node in tests 2026-10-11 08:58:20 +02:00
BridgeCliTests.cs Gate deployments with typed release authority 2026-07-16 18:28:13 +01:00
ConceptAppraisalServiceTests.cs ConceptAppraisalServiceTests: a recast through a fresh context persists the changed stance 2026-10-10 09:56:52 +02:00
ConceptSubjectRegistryTests.cs Registry tests: pin the order of already-retired entries 2026-10-10 23:26:43 +02:00
ConceptTallyExportTests.cs Tally export Vary: plain append, no dedupe 2026-10-10 22:19:52 +02:00
ConceptVotePageTests.cs Make every cookie host-only: __Host- names, Secure, Path=/, no Domain 2026-11-07 18:42:43 +00:00
ConceptVoteRateLimitTests.cs Make every cookie host-only: __Host- names, Secure, Path=/, no Domain 2026-11-07 18:42:43 +00:00
CookieHardeningTests.cs Make the attempt cookie's deletion Secure so a browser honours it 2026-11-09 11:24:02 +00:00
FixedWindowBudgetTests.cs Vote budgets: at the cap a new key evicts the least recently used key with permits left 2026-10-11 19:16:30 +02:00
HeimdallCompletePageScriptTests.cs Heimdall complete page: run its real script under Node in tests 2026-10-11 08:58:20 +02:00
HeimdallCompletionTests.cs Make the attempt cookie's deletion Secure so a browser honours it 2026-11-09 11:24:02 +00:00
HomePageTests.cs Initial Scaffold 2026-04-21 20:08:49 +01:00
HostTrustTests.cs Vote budgets: monotonic windows, a key cap, 30 mints an hour and a readable 429 2026-10-11 17:32:01 +02:00
MemberConsoleTests.cs Purge audit: Detail carries window and count, never the network tag the member dashboard would render 2026-10-10 09:56:08 +02:00
MigrationDiscoveryTests.cs Bifrost as OIDC issuer for the Matrix chat (gamecult-chat cut bifrost-oidc-issuer, squash of 1ef289a..ec4acfa and abd12b3..) 2026-10-27 04:57:16 +01:00
NetworkPrefixTests.cs Concept vote tests: close the mutation survivors in view, purge window, slug and prefix masking 2026-10-10 08:42:55 +02:00
OidcIssuerTests.cs Bifrost as OIDC issuer for the Matrix chat (gamecult-chat cut bifrost-oidc-issuer, squash of 1ef289a..ec4acfa and abd12b3..) 2026-10-27 04:57:16 +01:00
OidcKeyMaterialTests.cs OIDC back-channel logout: a reconciler ends the sessions of subjects who are not Active 2026-10-28 00:38:15 +01:00
OidcLogoutTests.cs Logout tests: pin the loop's own tick-failure catch now that subject faults are isolated 2026-10-28 01:57:31 +01:00
packages.lock.json Bifrost as OIDC issuer for the Matrix chat (gamecult-chat cut bifrost-oidc-issuer, squash of 1ef289a..ec4acfa and abd12b3..) 2026-10-27 04:57:16 +01:00
PatronageServiceTests.cs Add Heimdall patron support intake 2026-06-09 17:16:27 +01:00
PlatformEndpointsTests.cs Move public crossings onto typed Bifrost transport 2026-07-15 22:16:07 +01:00
ProviderAdvertisementTests.cs Delete Epiphany operator bridge 2026-08-22 06:16:39 +02:00