-
Notifications
You must be signed in to change notification settings - Fork 7
Open
Labels
P3Low priority. No set deadline to address.Low priority. No set deadline to address.Size: LargeThe work involved in addressing this issue is substantial. Multiple days or weeks of work.The work involved in addressing this issue is substantial. Multiple days or weeks of work.Status: AvailableWork on this issue has not yet started and is available to be worked on.Work on this issue has not yet started and is available to be worked on.Type: FeatureAddresses adding a new feature to the application.Addresses adding a new feature to the application.
Milestone
Description
Describe the problem that this feature would solve
One of the standard ways to prevent bot signups is to require the end user to answer a CAPTCHA sent from the server. Thunder does not currently have this functionality.
Describe the solution you'd like
There should be a configurable option to enable CAPTCHA on POST /users. Ideally, when enabled, the flow would look like:
- Client application sends a
POSTrequest with the user data - The server responds with an appropriate error code asking the client to re-try with a solution to the given CAPTCHA challenge
- The client displays the CAPTCHA challenge to the user, they answer
- The client retries the request with the answer to the CAPTCHA
Additional context
I have never worked with CAPTCHA before, so I may not know all of the limitations or how the protocol should actually work.
Metadata
Metadata
Assignees
Labels
P3Low priority. No set deadline to address.Low priority. No set deadline to address.Size: LargeThe work involved in addressing this issue is substantial. Multiple days or weeks of work.The work involved in addressing this issue is substantial. Multiple days or weeks of work.Status: AvailableWork on this issue has not yet started and is available to be worked on.Work on this issue has not yet started and is available to be worked on.Type: FeatureAddresses adding a new feature to the application.Addresses adding a new feature to the application.