Skip to main content
February 11, 2023
Question

Setup verification codes

On the latest iOS app, I see an option to setup 2FA authentication codes using 1Password, see screenshot.

How exactly is toss feature used?

I've been using Authy for several years, I was not aware that iOS even offered this option now. I realize this is an Authy question but I've chosen Authy currently but I don't see it kicking in, how does this work?

https://ibb.co/fr7yfzf

17 replies

February 16, 2023

. If an iOS app offers you an otpauth:// link and you open it, then iOS will pass the TOTP secret in that otpauth:// link to the authenticator app that you've selected for the feature. If that authenticator app is 1Password then you'll be given the chance to save the secret in 1Password.

@1P_Dave Did you see my previous comment? When I tap on the otpauth:// link, I get an error, it does NOT open 1Password, which is what I have selected in iOS Settings > Passwords > Setup verification codes using ....

1P_Dave
1Password Employee
1Password Employee
February 16, 2023

@shhh

The otpauth:// link that Rudy posted was just an example. Try copying and pasting the link into Safari's address bar.

Do you have an actual app that is offering you an otpauth:// link that you're trying to use the feature with?

-Dave

February 16, 2023

Copying and pasting Rudy's link into Safari's address bar gave the same error so I am guessing the link is invalid.

I do not have an actual app at this time, I am just trying to understand how to use the feature. As I mentioned earlier, even when I go to your test page at https://fill.dev/form/registration-2fa in Safari, I do not see the 1Password extension kicking in. The otpauth:// link on that page is not clickable and I am unable to copy/paste it either.

February 16, 2023

Ah I see the issue. For some reason, Rudy's link above has the word denied: in front of otpauth:// which makes it invalid. When I remove that, it works fine. When I paste it in Safari, it asks to open in 1Password and presents a list of all Login items to search. When I pick an item, it pastes the seed into the one-time password field to generate the TOTP codes going forward.

I suggest that you scan it using the "Scan QR Code" feature built into 1Password for Safari on iOS

This assumes that a Login item already exists for the site. If it does not, then I do not get that Scan QR code option

1P_Dave
1Password Employee
1Password Employee
February 16, 2023

@shhh

I'm glad that you got it working and I'm sorry for the confusion. 🙂

This assumes that a Login item already exists for the site. If it does not, then I do not get that Scan QR code option

Yes, you'll need to have first saved a Login item for a website in 1Password before you see the "Scan QR Code" option when using 1Password for Safari since 2FA one-time passwords are an additional factor and require that you already have the primary factor (the website's password) saved in 1Password.

-Dave

February 16, 2023

since 2FA one-time passwords are an additional factor

@1P_Dave Well, I might have chosen to skip saving the item in 1Password on the login/password page but when I see the QR code I want to change my mind and save the item. I realize that the username/password is no longer available to 1Password but it could offer to create a new item with just the QR code and leave it to me to add the username/password later.

1P_Dave
1Password Employee
1Password Employee
February 17, 2023

@shhh

Thank you for the suggestion! I can definitely see how 1Password in the browser detecting and offering to save one-time passwords for a website, even if you don't already have an existing Login item, would be useful and I've passed your request along to the product team.

-Dave

ref: PB-31067141