The reCaptcha control enables a DataFlex webapp developer to add Googles reCaptcha functionality to a DataFlex webapp in a few easy steps
We implemented both the V2 version with the visible ‘I am not a robot’ check box as well as the new V3 version that is completely invisible
The V2 version consists of a control that shows the ‘I am not a robot’ checkbox
when checking the checkbox the a token is sent to the webapp that can later be validated with Google using the controls Verify function
The V3 version consists of a new Button class that looks like a standard DataFlex WebApp button but has the added functionality of the invisible reCaptcha V3.
When the user clicks the button a Robot/Human score (0 to 1, 1 being human) is generated by google which can then be used to decide on additional security measures
In our case for example we modified the DataFlex webapp login to support Two Factor authentication but only in case the reCaptcha score is below 0.9