EMLVIRUS
火狐狸
火狐狸
  • UID53909
  • 注册日期2016-04-26
  • 最后登录2019-03-23
  • 发帖数111
  • 经验126枚
  • 威望0点
  • 贡献值64点
  • 好评度13点
  • 社区居民
  • 忠实会员
阅读:815回复:10

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-03-23
  • 发帖数18213
  • 经验4573枚
  • 威望5点
  • 贡献值4228点
  • 好评度1008点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
1楼#
发布于:2018-11-04 13:32
之前amo也有一些 totp 验证的扩展,看介绍,这个应该是最好的,而且后续潜力很大
Firefox More than meets your experience
marb
狐狸大王
狐狸大王
  • UID56238
  • 注册日期2017-12-25
  • 最后登录2019-03-23
  • 发帖数414
  • 经验484枚
  • 威望0点
  • 贡献值544点
  • 好评度23点
2楼#
发布于:2018-11-04 16:25
请问这扩展干什么用的。有没有相关的网页测试一下这个扩展的作用。一开始我以为能自动填充验证码呢。
EMLVIRUS
火狐狸
火狐狸
  • UID53909
  • 注册日期2016-04-26
  • 最后登录2019-03-23
  • 发帖数111
  • 经验126枚
  • 威望0点
  • 贡献值64点
  • 好评度13点
  • 社区居民
  • 忠实会员
3楼#
发布于:2018-11-04 16:54
marb:请问这扩展干什么用的。有没有相关的网页测试一下这个扩展的作用。一开始我以为能自动填充验证码呢。回到原帖
是可以 但是首先你得知道怎么用TOTP 如果不知道你可以看中文维基百科: zh.wikipedia.org/zh-cn/TOTP

如果还不知道 那么或许你并不需要它
taoww
狐狸大王
狐狸大王
  • UID39284
  • 注册日期2013-03-18
  • 最后登录2019-03-23
  • 发帖数401
  • 经验367枚
  • 威望0点
  • 贡献值80点
  • 好评度50点
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-03-23
  • 发帖数111
  • 经验126枚
  • 威望0点
  • 贡献值64点
  • 好评度13点
  • 社区居民
  • 忠实会员
5楼#
发布于:2018-11-05 13:18
taoww:可以把steam authenticator也加入支持,计算方式就是把算出来的totp值再处理一下
function steamCode(totp) {
  var serial = "23456789BCDFGHJKMNPQRTVWX...
回到原帖
以后会加入 目前主要目标是使用 ES Module 重新模块化以优化性能

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

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

github.com/foxauth/foxauth-importer

另外 我想问问大家对于 OneDrive 之类的商业化实体需求更大还是 WebDAV?确定一个优先级 之后会都支持
huruka
小狐狸
小狐狸
  • UID35337
  • 注册日期2011-02-26
  • 最后登录2019-03-22
  • 发帖数59
  • 经验57枚
  • 威望0点
  • 贡献值36点
  • 好评度1点
  • 社区居民
  • 忠实会员
10楼#
发布于:2019-02-21 12:48
我个人是 WebDAV 吧
游客

返回顶部