Integrated authenticator: GUI to customize parameters of TOTP seed codes / authenticator keys

It would be very useful to be able to customize two-factor authentication, that is, entering information such as Issuer, Account, Secret Key, Algorithms, Digits and Token Periods.

Here is an example screenshot (captured by the Keeper password manager):

Similar to Yandex TOTP

The informational fields of Issuer and Account would be nice to have. The Algorithm, Digits, and Token Period would be more significant to have if any of that changed from the defaults. I can only guess that some of those details would change in the future.

Though without a GUI but by entering it manually, it is already possible to customize/configure the algorithm, digits and token period:
Integrated Authenticator – Support for more parameters | Bitwarden

Sidenote: I changed the title of this Feature Request from “Customize two-factor authentication (TOTP)” to “Integrated authenticator: GUI to customize parameters of TOTP seed codes / authenticator keys”.

Yandex has its own algorithm for generating one-time passwords. The link format looks something like this

otpauth://totp/test:me?secret=3XCGNQJBC3*******************AAKUYYHJNKXY%3D%3D%3D%3D%3D%3D&algorithm=SHA256&encoder=yandex&digits=8&period=30

Here is a working plugin for KeePass GitHub - norblik/KeeYaOtp: A Keepass plugin that generate one-time passwords for Yandex 2FA

So they are using SHA256 instead of the usual SHA1 and generating 8 numbers instead of usual 6.

Yes, it would be nice if Bitwarden supported the full spec of that URI, not just for Yandex but anything that decides to use different parameters.

Hi. I’m interested in this feature!

@Sergey_Yugoman @Mxx @erickskrauch I now merged your posts with this feature request to the same topic.

@erickskrauch Welcome to the forum! – And as you can see, that feature is already there, just not with a GUI at the moment.

Oh, great! Anyway, I’m a developer too and I’m very well familiar with JS/TS. I’ll be glad to work on the remaining part of the feature. Let me know if you need some help.

I’m not a developer - I’m just another Bitwarden user. (only users with a Bitwarden icon in their profile symbol are Bitwarden employees)

I think, then this is the right starting point for you: https://contributing.bitwarden.com/