Всем привет! Кратко опишу ситуацию, google reCaptcha не работает cross-dmain, на бэкенде идет верификация по приватному ключу resolve-токена от капчти (т.е. свой site-key сувать в js бестолку, так как даже при успешной отработки токен от разгаданной капчи не проходит верификацию на бэкенде сервера). Сразу скажу что подменить co=base64 не получится в данной вариации капчти.
работает все так: первый вызывается скрипт www.google.com/recaptcha/api.js?onload=onloadCallback&render=explicit который вызывает скрипт /recaptcha/releases/.../recaptcha__en.js который и генерит всю остальную кухню (тоесть заменить через proxy_pass токены и пр не выйдет, все генерится динамически). Знающие поймут. Насколько я разабрался этот скриптец (recaptcha__en.js) берет домен из window.location.href что подменить нельзя, т.к. неизбежно следует редирект.
Прошу помощи у тех кто сталкивался с побобным, как все это заставить работать через nginx proxy.
работает все так: первый вызывается скрипт www.google.com/recaptcha/api.js?onload=onloadCallback&render=explicit который вызывает скрипт /recaptcha/releases/.../recaptcha__en.js который и генерит всю остальную кухню (тоесть заменить через proxy_pass токены и пр не выйдет, все генерится динамически). Знающие поймут. Насколько я разабрался этот скриптец (recaptcha__en.js) берет домен из window.location.href что подменить нельзя, т.к. неизбежно следует редирект.
Прошу помощи у тех кто сталкивался с побобным, как все это заставить работать через nginx proxy.