最近整了 Cloudflare 的 Yubikey 优惠,买了2个Yubikey。然后发现有个 WP-WebAuthn 插件可以支持外部验证,于是就折腾一下。

使用这个插件的前提是要安装 gmpmbstring 的PHP扩展,当我到宝塔后台时候发现 gmp 插件已经自动安装好了,但是没有 mbstring ,那这种情况就需要去服务器后台使用 SSH 安装

sudo apt-get install php7.x-mbstring

注意 7.x请改为你网站使用的PHP版本

安装好后就去找到 PHP 配置文件找到 ;extension=mbstring 这一行把前面的分号去掉就行了。

然后可以去插件页面搜索这个 WP-WebAuthn 插件

接着在后台个人信息那边绑定你的验证设备就行了。