diff --git a/SVSim.EmulatedEntrypoint/Controllers/CheckController.cs b/SVSim.EmulatedEntrypoint/Controllers/CheckController.cs index ba02b24..c957023 100644 --- a/SVSim.EmulatedEntrypoint/Controllers/CheckController.cs +++ b/SVSim.EmulatedEntrypoint/Controllers/CheckController.cs @@ -30,10 +30,6 @@ public class CheckController : SVSimController }); } - // TODO: spec lists this as anonymous (identity from SHORT_UDID), but the base controller's - // [Authorize] still applies. For now requires a Steam-linked viewer; new-user bootstrap (where - // the server creates a viewer + returns rewrite_viewer_id) is deferred until the boot flow is - // exercised end-to-end with a real client. [HttpPost("game_start")] public async Task GameStart(GameStartRequest request) { diff --git a/SVSim.EmulatedEntrypoint/Security/SteamSessionAuthentication/SteamSessionAuthenticationHandler.cs b/SVSim.EmulatedEntrypoint/Security/SteamSessionAuthentication/SteamSessionAuthenticationHandler.cs index 823bba1..e3b877e 100644 --- a/SVSim.EmulatedEntrypoint/Security/SteamSessionAuthentication/SteamSessionAuthenticationHandler.cs +++ b/SVSim.EmulatedEntrypoint/Security/SteamSessionAuthentication/SteamSessionAuthenticationHandler.cs @@ -97,13 +97,33 @@ public class SteamSessionAuthenticationHandler : AuthenticationHandler