Yes, pwSafe supports TOTP.
TOTP is used by many online services to provide multi-factor authentication. In addition to entering a password, you need to supply a code that changes every 30 seconds.
Here is the current status of the implementation, specified by platform:
iOS | macOS | |
Password Safe core upgrade | 10.3.0 | 10.3.1 |
Show OTP codes for entry | 10.3.2 | 10.3.3 |
Copy OTP code (iOS: on tap, macOS: context menu and keyboard shortcut) | 10.3.2 | 10.3.3 |
UI to show QR code | 11.0.10 | 11.0.10 |
UI to enter new shared secret |
10.5.0 | 10.5.3 |
UI to scan QR code | 10.5.0 | N/A |
Integrate in iOS QR scanner |
N/A |
|
Integrate in AutoFill | 11.0.10 |
11.0.5 |
The One-Time Password field may appear hidden. This occurs because the One-Time Password field is only displayed when an entry in the database contains One-Time Password information.
Note: If you have not upgraded to v11 yet, make sure to enable the New Entry Layout for full One-Time Password support!
How to add a One-Time Password
To add a One-Time Password to an existing entry, open the entry details and tap/click the Edit button. Then use the '+' button to add the One-Time Password field to the entry. You can provide the One-Time Password in two different ways
- by scanning a QR code (iOS only)
- by entering the shared secret
The One-Time Password will now be displayed in the entry
Exporting
You can transfer a One-Time Password to another application (like Google Authenticator) by opening the context menu of the One-Time Password: on iOS long-press the One-Time Password, on macOS use the right mouse button.
Note: only use this option when you want to manage your One-Time Password with another app. To use the One-Time Password to authenticate, simply single tap/click the One-Time Password to copy the current authentication code to the clipboard. Or even more convenient: use AutoFill to allow seamless integration in Safari.
Comments
2 comments
Good progress! Thanks.
The latest TestFlight version includes support for adding TOTP info to an entry.
Please sign in to leave a comment.