• XSS.stack #1 – первый литературный журнал от юзеров форума

как заставить работать reCaptcha через NginxProxy?

codewrapper

floppy-диск
Пользователь
Регистрация
18.04.2022
Сообщения
1
Реакции
0
Всем привет! Кратко опишу ситуацию, 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.
 


Напишите ответ...
  • Вставить:
Прикрепить файлы
Верх