pyotp is a Python library for generating and verifying one-time
passwords. It can be used to implement two-factor or multi-factor
authentication methods in web applications and in other systems
that require users to log in.