CAPTCHA
From ePrize Developers Wiki
(Difference between revisions)
(→CAPTCHA Overview) |
|||
Line 24: | Line 24: | ||
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. | 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. | ||
+ | |||
+ | This is an example of the CAPTCHA image: | ||
+ | |||
+ | [[Image:Captcha2.png]] |
Revision as of 18:51, 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.
This is an example of the CAPTCHA image: