CAPTCHA
From ePrize Developers Wiki
(Difference between revisions)
Line 1: | Line 1: | ||
{{Logo}} | {{Logo}} | ||
- | TODO: link to background info on CAPTCHA. show an example of TB2 CAPTCHA. | ||
+ | <div class="api_table"> | ||
{| | {| | ||
- | | [[Create CAPTCHA challenge]] | + | | [[Create CAPTCHA challenge]] |
+ | | POST | ||
+ | | /v1/{apikey}/captcha | ||
|- | |- | ||
- | | [[Fetch CAPTCHA challenge]] | + | | [[Fetch CAPTCHA challenge]] |
+ | | GET | ||
+ | | /v1/{apikey}/captcha/{challenge-id} | ||
|- | |- | ||
- | | [[Validating CAPTCHA challenge secret]] | + | | [[Validating CAPTCHA challenge secret]] |
+ | | POST | ||
+ | | /v1/{apikey}/captcha/{challenge-id} | ||
|} | |} | ||
+ | </div> | ||
+ | |||
+ | == CAPTCHA Overview == | ||
+ | |||
+ | A CAPTCHA (for more information, see: http://en.wikipedia.org/wiki/CAPTCHA) is often used to prevent automated form-filling applications from creating profiles in the system. The text is difficult for computers to read, and hopefully not too difficult for humans to read. | ||
+ | |||
+ | A CAPTCHA must be created prior to presenting a registration for to the user. The result of a CAPTCHA creation is a link to an image. This image should be displayed to the user for them to solve. | ||
+ | |||
+ | The user's provided answer to the challenge will then be sent back to the [[Create_profile|profile creation]] resource with special headers. The challenge response is not successful, a new CAPTCHA must be fetched and the process repeated. |
Revision as of 18:47, 7 April 2011
Create CAPTCHA challenge | POST | /v1/{apikey}/captcha |
Fetch CAPTCHA challenge | GET | /v1/{apikey}/captcha/{challenge-id} |
Validating CAPTCHA challenge secret | POST | /v1/{apikey}/captcha/{challenge-id} |
CAPTCHA Overview
A CAPTCHA (for more information, see: http://en.wikipedia.org/wiki/CAPTCHA) is often used to prevent automated form-filling applications from creating profiles in the system. The text is difficult for computers to read, and hopefully not too difficult for humans to read.
A CAPTCHA must be created prior to presenting a registration for to the user. The result of a CAPTCHA creation is a link to an image. This image should be displayed to the user for them to solve.
The user's provided answer to the challenge will then be sent back to the profile creation resource with special headers. The challenge response is not successful, a new CAPTCHA must be fetched and the process repeated.