Backend Integration
The following tutorial will guide you on how to integrate Trustcaptcha into your backend.
Preparation
You should complete the following preparations before you start implementing Trustcaptcha into your backend.
Requirements
- An account with Trustcaptcha and an existing CAPTCHA.
- A backend where Trustcaptcha will be integrated.
Using the Library
Below you will learn how to use the library.
Select Technology
Choose your backend technology.
Add Dependency
To use the Trustcaptcha library, you first need to add the corresponding dependencies to your project.
Fetch Result
You can fetch the verification result from our servers using the CaptchaManager class. You need to provide your secret key and the verification token.
Use the Result
Once you have successfully fetched the verification result, you can plan your next steps based on it. A concrete overview of all the information contained in the verification result and their respective meanings can be found in The Backend.
Example of an Implementation
The example below shows a possible implementation.
With a POST request to /api/example, the verification token is sent within the request body. Then the result is fetched from the server. If the verification is not passed or the bot score exceeds 0.5, a warning is displayed as an example. Finally, the entire result is returned to the client.
The complete example including source code can be found on Github.