CAPTCHA
From ePrize Developers Wiki
(6 intermediate revisions not shown.) | |||
Line 1: | Line 1: | ||
- | + | {{Logo}} | |
+ | <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]] |
+ | | | ||
+ | | | ||
|} | |} | ||
+ | </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. | ||
+ | |||
+ | This is an example of the CAPTCHA image: | ||
+ | |||
+ | [[Image:Captcha2.png]] | ||
+ | |||
+ | The example can be used for designing your form and sizing. |
Current revision
Create CAPTCHA challenge | POST | /v1/{apikey}/captcha |
Fetch CAPTCHA challenge | GET | /v1/{apikey}/captcha/{challenge-id} |
Validating CAPTCHA challenge secret |
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:
The example can be used for designing your form and sizing.