GitHub - heapsource/active_model_otp: Adds methods to set and authenticate against one time passwords (Two-Factor Authentication). Inspired in AM::SecurePassword
![Token2 | One-Time Password (OTP) Tokens | OATH-compliant Authentication Tokens and Cards | OATH-TOTP SHA-1 SHA-256 | Security of the TOTP hardware token secret keys (seeds) | TOKEN2 MFA Products and Services Token2 | One-Time Password (OTP) Tokens | OATH-compliant Authentication Tokens and Cards | OATH-TOTP SHA-1 SHA-256 | Security of the TOTP hardware token secret keys (seeds) | TOKEN2 MFA Products and Services](https://www.token2.com/img/7aL50X.jpg)
Token2 | One-Time Password (OTP) Tokens | OATH-compliant Authentication Tokens and Cards | OATH-TOTP SHA-1 SHA-256 | Security of the TOTP hardware token secret keys (seeds) | TOKEN2 MFA Products and Services
![Issuer option is not passed to otpauthURL in generateSecret · Issue #86 · speakeasyjs/speakeasy · GitHub Issuer option is not passed to otpauthURL in generateSecret · Issue #86 · speakeasyjs/speakeasy · GitHub](https://user-images.githubusercontent.com/20999/30773444-97228dee-a068-11e7-8993-8859dffc433d.png)