I am currently in the process of migrating from Episerver CMS 11 to CMS 12 and have been periodically upgrading the Episerver NuGet packages to ensure that our solution remains up-to-date. However, I have encountered an issue related to Google reCAPTCHA V3 integration.
I'm using Episerver Forms with Google reCAPTCHA V3, as well as a custom MVC form that also incorporates Google reCAPTCHA V3. The issue arises when I attempt to upgrade the Episerver NuGet packages to the latest version. Specifically, there seems to be a conflict between the below 2 updated packages and the Google reCAPTCHA implementation in our custom MVC form.
When this issue occurs, the error message displayed states “no reCAPTCHA Client exists"
It's worth noting that the issue is not related to the client ID or secret, as when we revert the two packages, the custom MVC form works without any problems.
Can someone please assist me in identifying the cause of this conflict and provide guidance on how to resolve it?