> For the complete documentation index, see [llms.txt](https://authdocs.skill-mine.com/licentio-documentation/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://authdocs.skill-mine.com/licentio-documentation/settings/captchas.md).

# CAPTCHA's

Skill-mine authenticator supports CAPTCHAs from various vendors including the latest offering from Google.

### Configuring Captcha Settings

In the Admin Console, click the **Settings -> Captcha** tab on the left, and you'll see already created Captcha on the right.

### Create CAPTCHA Settings

1. Go to  **Settings -> Captcha**.
2. In the top-right corner, you will find a **Create Captcha** button.
3. Click this button to initiate the process of creating new Captcha settings.

<figure><img src="/files/XYYCrU6bfVJI1fe3l5ve" alt=""><figcaption></figcaption></figure>

### <mark style="color:blue;">CAPTCHA Details</mark>

#### **CAPTCHA Name**&#x20;

Enter a unique name for your CAPTCHA configuration.

#### **Version**

Specify the CAPTCHA version you intend to use (e.g., reCAPTCHA v2, reCAPTCHA v3).

***reCAPTCHA v1 (Version 1)***

* reCAPTCHA v1, the initial version, presented users with distorted text and required them to accurately transcribe it. It was used to differentiate between humans and bots.&#x20;
* However, its effectiveness diminished over time as bots developed techniques to circumvent it.

***reCAPTCHA v2 (Version 2)***

* reCAPTCHA v2 introduced a more user-friendly approach, known as the "I'm not a robot" checkbox.&#x20;
* This version used various behavioral cues to determine if a user was human or a bot. It also included **CAPTCHA challenges** for users who exhibited suspicious behavior. This version offered improved security and user experience.

***reCAPTCHA v3 (Version 3)***

* reCAPTCHA v3 is designed for seamless user experience without user interaction.
* &#x20;It doesn't involve checkboxes or challenges.&#x20;
* Instead, it tracks user behavior across the website to generate a **risk score.** Based on this score, the site can take actions to prevent suspicious activities. This version aims to provide high security with minimal disruption to genuine users.

#### Site Key

The Site Key is an essential component when integrating CAPTCHA challenges into your application or website's frontend.&#x20;

It functions as a distinctive identifier, connecting your specific CAPTCHA setup to the front-end code of your web pages.&#x20;

By employing the Site Key, the CAPTCHA service comprehends the site or application linked to user interactions with CAPTCHA challenges.

Obtaining the Site Key:&#x20;

*To acquire the **Secret Key,** follow these steps:*

* ***Select CAPTCHA Service Provider:*** Choose a CAPTCHA service provider, such as Google reCAPTCHA.
* ***Create or Access Account**:* Establish an account if required or log in to your existing account on the CAPTCHA service's platform.
* ***Register Your Site:*** Register your website or application as part of the CAPTCHA service. This typically involves providing basic site-related information.
* ***Generate CAPTCHA Configuration:*** Upon registration, you'll typically receive a CAPTCHA configuration containing both a **Site Key** and a **Secret Key**.
* ***Locate the Secret Key:*** Within the provided configuration details, you'll find the **Secret Key.** This confidential key is essential for backend verification.
* ***Implement in Backend:*** In your application's backend code, you'll use the **Secret Key** to validate the CAPTCHA responses received from the frontend.

<figure><img src="/files/rCV3GaN9ATPK2lenP54X" alt=""><figcaption></figcaption></figure>

Please make sure to complete all the required fields mentioned above.

3. To save your created CAPTCHA settings, you must click the **Save** button.

#### **Edit CAPTCHA Settings**

1. To edit the CAPTCHA Settings, click on the pencil icon.

<figure><img src="/files/liT0exk4XSRWh4HlP0lg" alt=""><figcaption></figcaption></figure>

2. You will be redirected to the **CAPTCHA editing page**, where you can make your desired changes.

<figure><img src="/files/zRZcf2SfKb3fPO003tXM" alt=""><figcaption></figcaption></figure>

3. After making the necessary edits, click the **Save** button to save the changes to your CAPTCHA Settings.

**Delete CAPTCHA Settings**

1. Go to the CAPTCHA editing page.
2. On the editing page, locate and click the **Delete** button.
3. Confirm the action. This will delete the CAPTCHA settings.

<figure><img src="/files/Nd1XZTsPA6Lb7pvkSEYL" alt=""><figcaption></figcaption></figure>
