Error received during autofill on a specific URL
Chrome Version 76.0.3809.100 (Official Build) (64-bit)
Windows 10 1903 OS Build 18362.295
1Password Version 7.3.684
1Password Chrome extension 4.7.5.90
This error occurs on Chrome on iOS 12.4 and Chrome on Windows 10.
Error message from Chrome using 1Password autofill during login:
{"status":"error","message":"Problem with authentication callback: missing nonce"}
Is there anything else I need to do to help diagnose this issue?
1Password Version: Not Provided
Extension Version: Not Provided
OS Version: Not Provided
Sync Type: Not Provided
Comments
-
Hi @rickapel!
I have just tried filling on that website in Chrome and it worked for me without error messages, so we should be able to get this fixed for you too.
Do you maybe have additional fields saved in that 1Password item? If you open this item in 1Password and click on the View Saved Form Details button, do you only have a username and password field, or do you see additional fields in there?
0 -
The username and password field Is there and correct as I manually copied and pasted from the fields in 1Password to chrome. So the form appears correct and is filled with valid data fields.
However, I need to clarify my problem in more detail.
I did get it to work by going to the login screen via Chrome Bookmark, and then invoking 1Password to do the autofill.
This procedure works ok on both iOS 2.4 and Win 10. 1Password and extentions are the latest as my account is about
1 week old.The failure occurs when I click on the URL inside of the 1Password app. The issue occurs with the same error on both platforms.
Looks like 1Password invokes the Chrome Browser in Win 10, and invokes the 1Password builtin browser on iOS 2.4.I can live with the notion of just going to the signon screen on my respective browsers and then invoking 1PIssword at that point.
However, it is convenient to click on the 1Password URL link in the login.Since I am a new user, I wasn't positively sure on whether to invoke the login web pages inside or outside of 1Pasword and will more forward on the proper way per your advice. However, if your goal is to let me log in properly either way, and you do consider this a bug, I am more than happy to gather diagnostics as needed.
One other quick question. Whenever the login is redirected to auth0, I get the icon for the auth0 website. I learned a trick on iOS where I created a 2nd URL and invoked it from within 1Password login page on the main web site and it gave me the true icon of the web site I was logging into, and just invoked the proper URL to login when needed. Are there any other ways to gerrymander the web site produced icon to make the 1Password login show the initial web site icon?
0 -
Hi @rickapel,
I can reproduce the error you're seeing. One observation I found is if I then visited the main page I was actually logged in so despite the error the sign-in attempt was successful. With computers a nonce is typically a number that is only meant to be used once and I suspect the URL contains is encoding it as the
state
parameter. See if you find the following works. Edit the Login item and replace the stored URL with the following.https://www.raywenderlich.com/sessions/new
That's the URL the sign-in button uses and then the site loads the
raywenderlich.auth0.com
one. I think you should find open-and-fill works with that better than the original. I'm glad you reached out to us because I don't see this as something the average user should need to know to use 1Password with this site. Thankfully you should find this is a rare thing to experience :)0 -
Thanks @littlebobbytables
This works perfectly!
I don't much about html(yet) but I think I did determine how you more or less backed into that.
I went to the html screen with the "Sign In" Link on it and went into developer tools and found the
text you added in the source. It is shown below. I'm glad I experienced this and found someone
to guide me in this endeavor as it enhanced my understanding and will allow me to back into things
like this and enhance my use of 1Password.<div> <a class="login-link c-global-header__user-login l-whitespace" data-turbolinks="false" href="/sessions/new">Sign In</a> </div>
0 -
@rickapel, I'm glad to hear @littlebobbytables was able to help you out with this. 🙂 If you need help with anything else, don't hesitate to ask!
0