【问题标题】:How to set up captcha for wso2 api manager 3.2.0 portals?如何为 wso2 api manager 3.2.0 门户设置验证码?
【发布时间】:2021-11-23 08:10:32
【问题描述】:

为什么 WSO2 api manager 3.2.0 门户没有验证码以及如何为 wso2 api manager 3.2.0 门户(如 /publisher 或 /devportal)设置验证码?

我也想在没有互联网访问且不能使用谷歌验证码的生产环境中使用它。

【问题讨论】:

标签: wso2-am


【解决方案1】:

请在登录 APIM-3.2.0 发布者或开发者门户时按照以下步骤获取 ReCaptcha 功能。

配置 reCaptcha API 密钥

  1. 转到https://www.google.com/recaptcha/admin

  2. 在以下 UI 中提供相关详细信息。

  3. 点击“提交”

  4. 在下一个 UI 中,您将获得站点密钥和密钥,如下所示。复制那些密钥。

配置 APIM 3.2.0 以在发布者和 devportal 登录期间启用 ReCaptcha 功能

  1. 导航到 {APIM-Home}/repository/conf/deployment.toml 并添加以下配置。请将站点密钥和密钥替换为您之前生成的密钥。
#Enable Google reCAPTCHA
[recaptcha] 
enabled= true

#reCaptcha API URL
api_url="https://www.google.com/recaptcha/api.js"

#reCaptcha verification URL
verify_url="https://www.google.com/recaptcha/api/siteverify"

#reCaptcha site key
site_key="<Key>"

#reCaptcha secret key
secret_key="<Key>"
  1. 重新启动 APIM 服务器。

  2. 登录碳管理控制台。

  3. 导航到 Main --> Identity --> Identity Providers --> Resident --> Login Policies --> Captcha for SSO Login

  4. 您将能够看到以下部分。

  5. 勾选“始终启用验证码”,如果需要,您也可以勾选“在最大尝试失败后启用验证码”复选框。

  6. 点击“更新”。

  7. 在 WSO2 APIM 3.2.0 发布者和 devportal 中,您将能够看到如下所示的 ReCaptcha 功能。

【讨论】:

  • 非常感谢,我想在没有互联网访问的生产环境中使用它,我可以使用谷歌验证码吗?@Saranki Magenthirarajah
  • 随时!您需要访问互联网才能使用 Google 验证码。
猜你喜欢
  • 2022-01-10
  • 1970-01-01
  • 2014-04-19
  • 2020-12-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多