This feature is currently available in Alpha for testing only
This feature is available for testing purpose only. Please try this feature on a testing and disposable environment. Since this feature is not stable yet, you could otherwise break your production environment.
The team is pleased to announce that since the 6th of June 2023, we have pushed version 1.14.x to both mobile stores, which allows you to store and use TOTP codes. Here are the steps you need to follow to try out this feature:
Obtain version 4.0.0 or later of the API
Install the API and set up SSL (the mobile app won’t work without HTTPS)
Ensure that the mobile app and the API can communicate with each other (if you have a self-signed certificate, import it on your device)
Set up an account on your phone
To enable the TOTP feature, you need to perform the following steps based on your setup:
6.1 If you are using Docker or Kubernetes, set the following environment variable to true:
6.2 If you are using a linux package, open the following file:
6.3 If you are using the installation from source (side note: consider migrating to a package, it’s easier than you think) open the following file:
For steps 6.2 and 6.3, here’s what you need to add:
return [ // ... // identify the passbolt array block 'passbolt' => [ // identify or add the plugins array block 'plugins' => [ // add the totp content type feature flag 'totpResourceTypes' => [ 'enabled' => true ], ], ], ]
- Restart the mobile app.
- Log in again
After following these steps, you should see a new bottom link for TOTP.
That being said, here is some additional information:
- This is an ALPHA feature, and the purpose is to gather feedback for the product team.
- We cannot yet guarantee that the web version and the CLI version will work in all cases.
- On the web, TOTP is not available yet; the TOTP will appear as incorrect passwords.
Please use this thread to share feedback or if you need any assistance. I am here to help.
Cheers, and thanks in advance!