Handling TOTP

Definitely a separate table. You want to track individual issuances of these codes.