🚀 Feature: TOTP Authenticator App integration #35

Closed
opened 2025-10-07 23:50:32 +03:00 by OVERLORD · 1 comment
Owner

Originally created by @raidolo on GitHub.

Feature description

TOTP Authenticator app as alternative method to login

Pitch

Hi,
First of all, thank you for this beautiful project — I’ve successfully deployed Pocket-ID using NGINX Proxy Manager and Vouch-proxy, and everything is working smoothly.
Great job!

One feature I’d love to see in the future is support for authenticator apps (like Google Authenticator or Authy) as an alternative login method. In some cases, it can be a bit cumbersome to open Pocket-ID on an already authorized device just to generate the OTP and log in.

Adding support for standard TOTP-based authentication would make the login flow more flexible and user-friendly.
Thanks again for your hard work!

Best regards.

Originally created by @raidolo on GitHub. ### Feature description TOTP Authenticator app as alternative method to login ### Pitch Hi, First of all, thank you for this beautiful project — I’ve successfully deployed Pocket-ID using NGINX Proxy Manager and Vouch-proxy, and everything is working smoothly. Great job! One feature I’d love to see in the future is support for authenticator apps (like Google Authenticator or Authy) as an alternative login method. In some cases, it can be a bit cumbersome to open Pocket-ID on an already authorized device just to generate the OTP and log in. Adding support for standard TOTP-based authentication would make the login flow more flexible and user-friendly. Thanks again for your hard work! Best regards.
Author
Owner

@stonith404 commented on GitHub:

Thanks for the suggestion. TOTP is designed to be used in combination with a password as a second factor. Since Pocket-ID is passwordless by design, we won’t be adding TOTP as a primary login option, on its own it’s vulnerable to phishing and secret key theft, which makes it weaker than passkeys and even less secure than one time access tokens.

@stonith404 commented on GitHub: Thanks for the suggestion. TOTP is designed to be used in combination with a password as a second factor. Since Pocket-ID is passwordless by design, we won’t be adding TOTP as a primary login option, on its own it’s vulnerable to phishing and secret key theft, which makes it weaker than passkeys and even less secure than one time access tokens.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/pocket-id-pocket-id-1#35