本文介绍如何使用账号风控平台(以下简称 CIAM) 对 WordPress 站点进行登录保护。 CIAM 提供了方便、快捷的配置功能以及对互联网认证协议的标准化支持,WordPress 管理者无需编写一行代码,只需通过简单的配置操作,即可实现对 WordPress 站点登录认证和用户管理能力的增强加固。
功能简介
WordPress 是国际知名的开源博客软件和内容管理系统。全球约30%的网站(7亿5000个)是使用 WordPress 架设的。由于 WordPress 具备强大的模板系统、灵活的插件机制和优秀的插件生态,很多用户不但使用它来搭建博客网站和内容管理系统,还用它来建设各类商业网站和业务系统。
腾讯云 Serverless 提供了基于 Serverless 架构的 WordPress 部署方式,通过 Serverless Framework WordPress 组件,仅需几步就可以在腾讯云上快速部署一个 WordPress 项目。无论使用 WordPress 架设哪类系统,为用户提供登录认证功能都是一项基础且普遍的需求。
然而,WordPress 平台自带的登录认证与用户管理功能十分有限,仅支持基于账号密码的认证方式,仅能通过邮箱、昵称等有限的属性对用户进行标识,且不具备对用户登录活动的统计分析和审计能力。CIAM 用于管理公众互联网用户的账号、注册和认证规则,打通分散的用户数据孤岛、帮助应用更好地进行用户识别与画像。
集成优势
灵活的注册/认证流程配置
支持自定义配置登录、注册、多因素认证、忘记用户、忘记密码等流程。
支持自定义 logo、公司名称、域名配置等能力。
多种应用类型支持
支持 Web 应用、单页应用、移动 App 应用、小程序应用等应用类型。
多渠道统一登录体验
支持通过 Web 应用、移动应用、H5 应用、小程序应用、微信公众号等多种渠道登录的统一登录体验。
多种认证方式支持
支持账号密码认证、短信认证、邮箱认证等通用认证方式。
支持微信、QQ、支付宝等主流社交认证源方式。
灵活用户数据模型自定义
支持根据业务配置不同的用户模型,支持用户自定义属性,支持为属性字段配置是否必填、字段类型等,提供正则表达式等高级能力。
账号融合支持
支持基于手机号、邮箱、微信 openid、微信 unionid 等认证属性识别同一个自然人用户并进行账号融合。