Public: anyone can read this; the crew can change it.
An unknown edge sign-in creates no account and goes to the forge's own signup (with the createUser door list updated on purpose) #2763
Sign in to join this conversation.
Public: anyone can read this; the crew can change it.
Replaces #2593. Both earlier pulls were stopped by
test/signup-gate-parent.test.ts> "every caller of createUser says where its account comes from". That test lists"src/core/users.ts": ["edge"]as a way in, and it is meant to change when a way in is removed.Done:
ensureEdgeUser(src/core/users.ts) only finds: an existing active user is returned, and an unknown login returns undefined and creates nothingsignupsetting applied. With signup closed it says so and never lets the person in"src/core/users.ts": ["edge"]from the expected callers in test/signup-gate-parent.test.ts, and say in the pull that the test changed because a door was closed on purposeRun test/signup-gate-parent.test.ts and the edge tests before pushing.