Рекапча для формы регистрации пользователя в Keycloak4.7.0 final не работает - PullRequest
0 голосов
/ 01 июля 2019

Я встроил re-captcha для регистрации пользователя в Keycloack, и при загрузке div recaptcha не отображается.Через некоторое время выдает следующие ошибки тайм-аута в консоли Chrome.

www.gstatic.com/:1 Refused to frame 'https://www.google.com/' because it violates the following Content Security Policy directive: "frame-src 'self'".

registrations?client_id=my-service&redirect_uri=http.......&response_mode=fragment&response_type=code&scope=openid&nonce=........:1 Uncaught (in promise) Timeout www.gstatic.com/:1 Refused to frame 'https://www.google.com/' because it violates the following Content Security Policy directive: "frame-src 'self'".

Я обнаружил эту ошибку, о которой здесь сообщалось в [https://issues.jboss.org/browse/KEYCLOAK-4584]но мне не очень понятно, как решается проблема.

Есть ли способ исправить это?

1 Ответ

0 голосов
/ 01 июля 2019

Существует официальное руководство по интеграции с Recaptcha: https://www.keycloak.org/docs/4.8/server_admin/index.html#_recaptcha

Вы можете настроить Content-Security-Policy в консоли администратора Realm, перейдя в admin -> Realm Settings -> Security Defenses.

...