【插件】GAuthenticator - 为typecho加上两步验证【更新:2018-11-26】

插件开发及发布

版主: woniou

回复
weicn
帖子: 6
注册时间: 2016年 5月 2日 11:34

【插件】GAuthenticator - 为typecho加上两步验证【更新:2018-11-26】

帖子 weicn »

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

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


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

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

后台截图
1.png
1.png (58.25 KiB) 查看 5227 次


验证界面截图
附件超限,插不进来……去我博客或者github看吧

更新说明
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等)



下载地址
楼主博客
插件更新:Typecho的Google Authenticator两步验证


GitHub下载
GitHub





------以下信息已过期------

看到好多网站都支持Google Authenticator的两步验证,所以写了这个小插件,参考了很多前辈写的插件。

为你的后台多加一把锁

QQ图片20160502210810.png
QQ图片20160502210810.png (8.09 KiB) 查看 11221 次


QQ图片20160502210936.png
QQ图片20160502210936.png (49.15 KiB) 查看 11221 次


另外问下,后台插件怎么在设置页面显示图片,好像没有现成的接口……

Google Authenticator的PHP实现来自:http://www.phpgangsta.de

发布页面:https://weicn.org/read/Typecho_Google_Authenticator.html
上次由 weicn 在 2018年 11月 26日 01:49,总共编辑 2 次。
头像
ClayMore
帖子: 2481
注册时间: 2007年 11月 29日 02:55
来自: Sleeping Forest
联系:

Re: 【插件】GAuthenticator - 为typecho加上两步验证

帖子 ClayMore »

已FORK LZ的几个插件


__________________

新版阿里百秀Alibaixiu主题 v11.1 For Typecho
http://xiu.160.me/
头像
ShingChi
帖子: 910
注册时间: 2010年 6月 16日 10:11

Re: 【插件】GAuthenticator - 为typecho加上两步验证

帖子 ShingChi »

有个方法可以显示,不过应该不是很美观。

代码: 全选

$qrCode= new Typecho_Widget_Helper_Form_Element_Text('qrCode', NULL, '', _t('请输入 SecretKey 或者扫描下面的二维码)'), _t('<img src="qrcode.jpg" />'));
逗妇乳
帖子: 112
注册时间: 2013年 12月 24日 11:01

Re: 【插件】GAuthenticator - 为typecho加上两步验证

帖子 逗妇乳 »

装新人的大神高产如母猪啊
-----
不过尼玛开了2次验证后,推出再登陆,验证过不了啊
weicn
帖子: 6
注册时间: 2016年 5月 2日 11:34

Re: 【插件】GAuthenticator - 为typecho加上两步验证

帖子 weicn »

逗妇乳 写了:装新人的大神高产如母猪啊
-----
不过尼玛开了2次验证后,推出再登陆,验证过不了啊


是如何过不了呀?有提示还是哪里有错误? :shock: 我这里登录退出都很正常啊
逗妇乳
帖子: 112
注册时间: 2013年 12月 24日 11:01

Re: 【插件】GAuthenticator - 为typecho加上两步验证

帖子 逗妇乳 »

lastpass自动填写导致的,lp在验证码页面填写username域和password域,然而我只能把密码域删掉填验证码,所以验证不通过,把自动填写关了就行。
wujunze
帖子: 9
注册时间: 2015年 10月 16日 09:46

Re: 【插件】GAuthenticator - 为typecho加上两步验证

帖子 wujunze »

楼主 麻烦给个插件的下载链接啊
回复