Last product decisions before the account specs #362
Labels
No labels
bug
documentation
duplicate
enhancement
good first issue
help wanted
invalid
question
spec
wayfinder:grilling
wayfinder:map
wayfinder:prototype
wayfinder:research
wayfinder:task
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
amaurycoudr/chess-project#362
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Parent
#346
Question
Before the specs are written: does Email sending stay its own feature; is email verified at sign-up; how are sign-in, sign-up and reset rate-limited; is the display name a unique username and when is it chosen; how are names moderated; what is a Guest called and where do names show; what does the public profile show?
Resolution
429with a retry-after. The exact limits belong to the spec; the starting point is 5 sign-in failures per email per 15 minutes, 3 reset requests per email per hour, and 10 sign-ups per IP per hour. The reset request always answers "if an account exists, we sent an email"._and-; a reserved list (guest,admin,anonymous, route words); a short blocklist of offensive words. No reporting flow. The owner renames by hand in Drizzle Gateway.mentioned in issue #346
marked this issue as related to #346