Confluence 6 配置验证码(Captcha)来防止垃圾

如果你的 Confluence 站点是对公众开放的(允许匿名用户使用,添加评论,创建页面等),你可能会发现你的站点会被自动创建很多垃圾页面,评论或者其他垃圾内容。
你可以配置让 Confluence 通过确定添加内容的人为真正的用户而不是机器来确定内容是否是垃圾内容:

  • 创建一个账户
  • 添加一个评论
  • 创建一个页面
  • 编辑一个界面
  • 向 Confluence 管理员发送请求

验证码(Captcha)是一个测试小程序来用于自动区分用户或者机器(比如说 robot 或 spider)。当验证码被启用后,用户将会看到下面随机的图片中的文字,然后用户必须将文字输入到文本框中随着表单同时提交。
屏幕截图:验证码测试示例

在默认情况下验证码是禁用的。当启用后,默认的配置是紧急针对匿名用户在对页面进行编辑和创建的时候需要使用验证码进行校验。你可以为所有用户选择使用验证码,你也可以直为一个特定的用户组选择启用验证码。
你需要具有系统管理员权限来配置验证码,来帮助 Confluence 防止垃圾内容。
如何在 Confluence 启用验证码来防止垃圾:

  • 在屏幕的右上角单击 控制台按钮 ,然后选择 General Configuration链接。

  • 在左侧的面板中选择 垃圾防止(Spam Prevention)

  • 在 Captcha 中选择 启用(ON)

  • 如果你希望为一些特定的用户组禁用验证码:

    • 如果你希望任何人都需要使用验证码,选择 没有人(No one)
    • 如果你希望只是匿名用户需要使用验证码,选择 已登录的用户(Signed in users)
    • 如果你希望除了只是特定的用户不需要看到验证码,选择 下面用户组的成员(Members of the following groups),然后在文本框中输入用户组的名字。
      你可以选择放大镜图标来查找用户组。搜索所有或者部分用户组的名字,然后单击 **选择用户组(Select Groups)**按钮添加一个或者多个用户组到列表中。
    • 希望从用户组列表中移除,删除用户组的名字就可以了。
  • 选择 保存(Save)

进入验证码和防垃圾策略的设置,请参考上图中的链接。