EMLVIRUS
火狐狸
火狐狸
  • UID53909
  • 注册日期2016-04-26
  • 最后登录2019-05-26
  • 发帖数126
  • 经验142枚
  • 威望0点
  • 贡献值72点
  • 好评度14点
  • 社区居民
  • 忠实会员
阅读:967回复:11

FoxAuth 验证器扩展

楼主#
更多 发布于:2018-11-04 09:20
一个基于WebExt的TOTP验证器扩展:https://github.com/FoxAuth/FoxAuth

已实现:
1. TOTP 扫码与运算
2. TOTP 输入框出现后立刻自动填充验证码
3. Firefox 内置 Container tab 支持
4. Dropbox 账户信息备份
5. 基于 WebCrypto API 的加密
6. Firefox Android 支持

已知问题:
1. 同步暂时不处理删除动作
2. 个别页面填充失败

后续主要计划:
1. 支持 HOTP
2. 支持更多同步服务
3. 支持从其它验证器导入数据
4. Android 设备上直接访问摄像头

需要特别说明的是 由于Photon Design暂时没有暗黑主题相关文档,故此暂不支持


另求i18n支持帮助(之前尝试过,不过踩了很多坑就弃了)


==============================================================



2018/11/05 更新的 1.2.* 已经支持同步处理删除动作

2018/11/07 夜间更新的 1.2.7 已支持在Android访问摄像头
2018/11/10 实现ES模块化 显著改进性能,并增添大量细节功能
fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2019-05-26
  • 发帖数18282
  • 经验4637枚
  • 威望5点
  • 贡献值4260点
  • 好评度1035点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
1楼#
发布于:2018-11-04 13:32
之前amo也有一些 totp 验证的扩展,看介绍,这个应该是最好的,而且后续潜力很大
Firefox More than meets your experience
marb
狐狸大王
狐狸大王
  • UID56238
  • 注册日期2017-12-25
  • 最后登录2019-05-26
  • 发帖数485
  • 经验556枚
  • 威望0点
  • 贡献值612点
  • 好评度26点
2楼#
发布于:2018-11-04 16:25
请问这扩展干什么用的。有没有相关的网页测试一下这个扩展的作用。一开始我以为能自动填充验证码呢。
EMLVIRUS
火狐狸
火狐狸
  • UID53909
  • 注册日期2016-04-26
  • 最后登录2019-05-26
  • 发帖数126
  • 经验142枚
  • 威望0点
  • 贡献值72点
  • 好评度14点
  • 社区居民
  • 忠实会员
3楼#
发布于:2018-11-04 16:54
marb:请问这扩展干什么用的。有没有相关的网页测试一下这个扩展的作用。一开始我以为能自动填充验证码呢。回到原帖
是可以 但是首先你得知道怎么用TOTP 如果不知道你可以看中文维基百科: zh.wikipedia.org/zh-cn/TOTP

如果还不知道 那么或许你并不需要它
taoww
狐狸大王
狐狸大王
  • UID39284
  • 注册日期2013-03-18
  • 最后登录2019-05-26
  • 发帖数430
  • 经验387枚
  • 威望0点
  • 贡献值90点
  • 好评度66点
4楼#
发布于:2018-11-05 13:01
可以把steam authenticator也加入支持,计算方式就是把算出来的totp值再处理一下
function steamCode(totp) {
  var serial = "23456789BCDFGHJKMNPQRTVWXY";
  var r = "";
  for (var i = 0; i < 5; i++) {
    r += serial[totp % serial.length];
    totp = Math.floor(totp / serial.length);
  }
  return r;
}
EMLVIRUS
火狐狸
火狐狸
  • UID53909
  • 注册日期2016-04-26
  • 最后登录2019-05-26
  • 发帖数126
  • 经验142枚
  • 威望0点
  • 贡献值72点
  • 好评度14点
  • 社区居民
  • 忠实会员
5楼#
发布于:2018-11-05 13:18
taoww:可以把steam authenticator也加入支持,计算方式就是把算出来的totp值再处理一下
function steamCode(totp) {
  var serial = "23456789BCDFGHJKMNPQRTVWX...
回到原帖
以后会加入 目前主要目标是使用 ES Module 重新模块化以优化性能

随后先支持一些开源验证器导入 然后才是商业产品

在此之后会加入更多同步服务
fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2019-05-26
  • 发帖数18282
  • 经验4637枚
  • 威望5点
  • 贡献值4260点
  • 好评度1035点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
6楼#
发布于:2018-11-06 11:34
小众软件也有详细介绍了;https://www.appinn.com/foxauth/
Firefox More than meets your experience
EMLVIRUS
火狐狸
火狐狸
  • UID53909
  • 注册日期2016-04-26
  • 最后登录2019-05-26
  • 发帖数126
  • 经验142枚
  • 威望0点
  • 贡献值72点
  • 好评度14点
  • 社区居民
  • 忠实会员
7楼#
发布于:2018-11-10 17:28
taoww:可以把steam authenticator也加入支持,计算方式就是把算出来的totp值再处理一下
function steamCode(totp) {
  var serial = "23456789BCDFGHJKMNPQRTVWX...
回到原帖
估计今晚可以发布版本实现 ES 模块化
可以麻烦您在GitHub留言并提供一些数据库样本?(如果可能欢迎提供其它产品的数据库样本)
EMLVIRUS
火狐狸
火狐狸
  • UID53909
  • 注册日期2016-04-26
  • 最后登录2019-05-26
  • 发帖数126
  • 经验142枚
  • 威望0点
  • 贡献值72点
  • 好评度14点
  • 社区居民
  • 忠实会员
8楼#
发布于:2019-01-08 11:14
2019/1/8
全新设计的图标样式(鉴于本论坛还需要flash我就不上传了 请自行移步GitHub)
EMLVIRUS
火狐狸
火狐狸
  • UID53909
  • 注册日期2016-04-26
  • 最后登录2019-05-26
  • 发帖数126
  • 经验142枚
  • 威望0点
  • 贡献值72点
  • 好评度14点
  • 社区居民
  • 忠实会员
9楼#
发布于:2019-02-20 21:09
已经做出了导入脚本

github.com/foxauth/foxauth-importer

另外 我想问问大家对于 OneDrive 之类的商业化实体需求更大还是 WebDAV?确定一个优先级 之后会都支持
huruka
小狐狸
小狐狸
  • UID35337
  • 注册日期2011-02-26
  • 最后登录2019-05-22
  • 发帖数59
  • 经验57枚
  • 威望0点
  • 贡献值36点
  • 好评度1点
  • 社区居民
  • 忠实会员
10楼#
发布于:2019-02-21 12:48
我个人是 WebDAV 吧
EMLVIRUS
火狐狸
火狐狸
  • UID53909
  • 注册日期2016-04-26
  • 最后登录2019-05-26
  • 发帖数126
  • 经验142枚
  • 威望0点
  • 贡献值72点
  • 好评度14点
  • 社区居民
  • 忠实会员
11楼#
发布于:2019-04-13 21:19
终于,今天的更新支持运算 Steam 专属的 OTP 验证码


 

图片:Snipaste_2019-04-13_21-15-48.jpg




此外 自动填充也已经在 86 个网站测试通过,特意放出内置图标库以表示炫耀,至此,如果还有什么网站不支持自动填充的请报告在 GitHub(确实暂时找不到了)

描述:图标库

图片:Snipaste_2019-04-13_21-06-26.jpg

图标库
游客

返回顶部