python 即使使用URI,Pyotp也不会提供与Google身份验证器相同的代码

noj0wjuj  于 2023-01-16  发布在  Python
关注(0)|答案(1)|浏览(117)

大家好Stackoverflow用户。
我试着用Python来使用2FA Secret on Stripe来获取2FA代码。但是每次我尝试的代码都和我使用Google认证器的代码不一样。我Aleardy试着使用一个uri,但是没有任何运气。我已经检查了Stackoverflow,如果其他人也有同样的问题,我找到了一个人,但是他的解决方案不幸地对我不起作用。我希望任何人都能帮助我度过这个难关。
我的当前代码:

def makeotpauth(email, secret):
    emailquoted = quote("Stripe: " + email)
    otpauth = "otpauth://totp/" + emailquoted + "?secret=" + secret + "&issuer=Stripe"
    totp = pyotp.parse_uri(otpauth)
    return totp
e5nqia27

e5nqia271#

我找到了解决办法:Windows时间不同步,它晚运行了2分钟。要检查此问题,请转到HERE

相关问题