+ This demo uses websockets to communicate between the server and the
+ browser. Each download gets a unique identifier bound to the user
+ session.
+
+ Your session is{" "}
+ {session?.id ?? "loading"}. You
+ have {session?.downloads.length}{" "}
+ known downloads.
+
+ This is a proof of concept for what I'm calling Dynamic Preauthentication. Essentially, a precompiled executable keeps a constant time + string that has a known (or easily extracted) pattern. +
++ When a download is requested, the server can generate and embed a + token that allows the application to authenticate the user + immediately. +
++ This would allow users to skip the initial login process and + immediately start using the application. It could also be used to + track downloads, hint at user behaviors, or create unique user + experiences. +
+