Python Flask app-ведущие нули в ошибке TOTP. (Python 2.7)
Я написал приложение python flask, в котором приложение генерирует totp для проверки. (Python 2.7)
Я использую библиотеку onetimepass для проверки totp против секрета приложения. код:
json_data=request.get_json()
my_token=json_data['OTP']
is_valid = otp.valid_totp(token=my_token, secret=my_secret)
Однако проблема, с которой я сталкиваюсь, заключается в том, что всякий раз, когда totp приходит с ведущими нулями, он превращается в восьмеричное число.
OTP всегда рассматривается как неправильный, и пользователь не может войти в систему.
Как я могу сохранить эти ведущие нули в таком случае? любые фрагменты кода или указания будут иметь большая помощь.