hectorm / otpauth

One Time Password (HOTP/TOTP) library for Node.js, Deno, Bun and browsers.
https://hectorm.github.io/otpauth/
MIT License
971 stars 56 forks source link

大哥你好,为什么不尝试提供通过订阅地址创建TOTP实例的方法呢 #529

Closed gjynb closed 4 months ago

gjynb commented 4 months ago

不同的用户生成TOTP的参数也不相同,如果能直接通过订阅地址去创建TOTP实例那我将很开心,否则我依然需要保存除订阅地址以外的内容

gjynb commented 4 months ago
  1. 如今效果,在仅做校验令牌时不是很轻便 WechatIMG90
  2. 能否添加如下方式创建TOTP实例 WechatIMG91
gjynb commented 4 months ago

我英语成绩十分糟糕,害怕通过翻译的英语会和我本意不一致,所以冒犯采用中文的形式提问,望大哥体谅

hicallmeal commented 4 months ago

看起来您正在寻找可以单独使用的 OTPAuth.URI.parse("otpauth//...") // const totp = OTPAuth.URI.parse("...") 并返回 {issuer: "foo", label: "bar", ..}

这就是您要找的吗?

gjynb commented 4 months ago

这个方法我没有发现,确实这个方法能够满足我使用的场景,这就是我要找的,原来已经存在了