Salesforce: Multiple one-time verification codes in 1Password
We are just getting started with Salesforce, and having been using 1Password to manage two-factor authentication for shared Salesforce accounts, and we've been running into an odd issue: the verification codes start coming up as invalid (the SF error is "Error: Invalid or expired verification code. Try again.").
When we look at the login in 1Password, there will be multiple 'Security' entries showing one-time codes, as well as the one-time password that appears under the username and password, and the codes will be different. The resolution appears to be
1. removing all the one-time passwords
2. logging in as an admin creating a temporary verification code for the account, and disconnecting the authentication method from the account in Salesforce
4. logging in to the account (with the temporary verification code), then going to Profile > Settings > Advanced User Details and initiating the connection process
At this point, the user scans the QR code in the browser, and 1Password will do two things:
- Show a one-time password in the browser extension
- Pop up a dialog box that says the one-time password has been copied to memory
The code that has been copied to memory works; the code that is displayed in 1Password does not.
So, now people are able to log back in to the account... until multiple one-time passwords start accumulating again. 1Password support states that the one-time passwords are created as staff go through the authenticator connection process, so we can't prevent multiple ones from being created. So I suspect we need to better educate staff on how to use 1Password.
Has anyone else experienced this issue? And suggestions on how to mitigate this?
1Password Version: Not Provided
Extension Version: 2.27.1
OS Version: Windows 10
Browser: Chrome
Comments
-
We use 1Password to provide access to a shared Salesforce account, and use 1Password to manage the one-time authentication code. We've been experiencing an issue staff log in to Salesforce and get a message that the verification code isn't valid.
I believe we've isolated the cause: over time, creating multiple one-time codes are created in 1Password, and they often return different codes. (Looking at the login in 1Password, there will be a one-time code directly under the username and password, and then a bunch of 'Security' entries below.)
The short-term fix appears to be:
- Remove all the one-time codes in 1Password
- Go into Salesforce and disconnect the authentication method
- Log in to Salesforce and re-establish the one-time password (using 'Scan QR code').
We can set a temporary verification code in Salesforce that staff can use to log in while the 1Password authentication isn't working.
I have two questions:
1) Is there a way to prevent these multiple one-time codes from being created in 1Password?
2) Once we clean up 1Password, is there a way to bypass the temporary verification code and log in with the 1Password verification code?1Password Version: Not Provided
Extension Version: Not Provided
OS Version: Not Provided
Browser: Not Provided0 -
Hello @prushizkyedi! 👋
I'm sorry that your thread was initially missed but I'm happy that you were able to engage with our support team over email. I see that we're currently waiting for your reply. If you'd like to continue the conversation then just reply to my colleague's email from August 20th and we'll get back to you as soon as possible.
To keep the conversation in one place, I'll close this thread.
-Dave
ref: QSP-92717-989
0