typecho插件:GAuthenticator后台登录谷歌两步验证插件

插件简介

这是一个Typecho系统的两部验证登陆插件,主要支持Google Authenticator的两步验证,免除每次登陆输入密码的麻烦,只要手机安装有AuthOTP软件即可。

相对于0.0.1版,0.0.2版的验证逻辑全部更新,推荐升级! 支持验证态保持,一次登录后,在session或cookie有效期内无需再次验证 废弃0.0.1使用的登录接口,采用插件内注册的Route来处理otp,无需等待tp返回的2s后验证 废弃0.0.1使用的插入点header,直接采用common插入

你可能感兴趣的typecho插件

typecho插件:VAPTCHA手势验证码插件

typecho插件:Captcha中文验证码插件

typecho插件:UserRegByPhone手机注册验证插件

目前该兼容所有符合 RFC6238 规范的AuthOTP软件

  • Microsoft Authenticator
  • Google Authenticator
  • 1Password
  • Authy
  • KeePass
  • LastPass

插件使用

  • 下载插件,修改文件名为GAuthenticator放到/usr/plugins目录,然后到后台启用
  • 插件默认关闭,首次开启需要扫描二维码绑定之后填写手机上显示的代码,验证成功之后才可以启用

已知问题

后台没法显示图片,或者是我不知道如何显示,反正就是没显示二维码,只给了一个二维码的网址,自己打开吧
如果手机丢了,没法找回的哟,但是SecretKey保存在数据库`typecho_options/plugin:GAuthenticator`里,可以手动查询再次绑定

更新记录

0.0.6

  • [change] 使用 jquery-qrcode 插件在浏览器端生成二维码(不再使用外站的API来生成二维码,保证Key的安全性).

0.0.5

  • [fix] 修复启用插件500错误,改为使用jQuery获取SecretKey显示二维码

0.0.4

  • [add] 支持后台直接显示二维码
  • [fix] 修改为使用联图API显示二维码
  • [fix] 修复博客名称为中文时扫描二维码提示错误
  • [fix] 修复卸载的时候没有删除路由
  • [fix] 登录成功后主动访问路由地址会显示一条msg 验证失败

0.0.3

  • [add] 更新支持记住本机

0.0.2

  • 支持typecho最新版
  • 流程优化,符合大多数网站逻辑
  • 先验证登录信息
  • 然后再验证otp
  • 修复插入header导致的新版css错乱
  • 支持密码管理软件自动填充 (1password等)





文件名称:GAuthenticator

文件大小:14KB

作者信息:WeiCN

点击下载