Forum Discussion

carpii's avatar
carpii
Frequent Contributor
1 month ago
Solved

1Password wont recognise Amazon UK OTP field

Using 1Password for Linux 8.12.0 (81200013)

Latest Chrome browser

1Pass browser extension 8.12.1.13 STABLE CHANNEL

--

When logging into Amazon UK, 1Password handles username, password and passkey, but seems unable to recognise the 2fa field, and won't show the 1pass icon in the text field

I have to open 1Password manually and copy/paste the 2fa code. I'm fairly sure 1Pass was able to prefill or at least paste Amazons OTP in the past, but I might be wrong.

Here's the Amazon UK markup

<div class="a-row a-spacing-base">
  <label for="auth-mfa-otpcode" class="a-form-label">
    Enter code:
  </label>

  <input type="tel" maxlength="20" id="auth-mfa-otpcode" autocomplete="off" name="otpCode" class="a-input-text a-span12 auth-autofocus auth-required-field">
  <input type="hidden" name="deviceId">
</div>

 

  • Hi Dave, thanks for looking into this

    I eventually got to the bottom of it..

    I had an OTP registered in 1Pass and it looked ok, in that it was showing an OTP code (including a countdown timer)

    But when I edit the amazon login, at this point it reveals the field name for the OTP was just 'label' (not sure why)

    When I added the OTP again to 1Pass, it showed the exact same code, but this time the field name was 'one-time password', and then it started being auto-filled on amazon.

    I guess its pretty important for the browser extension that the field has to be called 'one-time password', and not just a field with a type of OTP

    Thanks a lot for your help, this is now fixed

     

4 Replies

  • carpii's avatar
    carpii
    Frequent Contributor

    Hi Dave, thanks for looking into this

    I eventually got to the bottom of it..

    I had an OTP registered in 1Pass and it looked ok, in that it was showing an OTP code (including a countdown timer)

    But when I edit the amazon login, at this point it reveals the field name for the OTP was just 'label' (not sure why)

    When I added the OTP again to 1Pass, it showed the exact same code, but this time the field name was 'one-time password', and then it started being auto-filled on amazon.

    I guess its pretty important for the browser extension that the field has to be called 'one-time password', and not just a field with a type of OTP

    Thanks a lot for your help, this is now fixed

     

    • 1P_Dave's avatar
      1P_Dave
      Icon for Moderator rankModerator

      carpii​ 

      I'm glad that you were able to resolve the issue! Thanks for sharing the solution with the community. 

      -Dave

  • Hello carpii​! 👋

    I'm sorry that you're having trouble filling your one-time password on Amazon's UK webpage. I've just tested on amazon.co.uk and I can fill my one-time password after I fill and submit my password. Can you confirm the following: 

    1. Are you still able to reproduce the issue?
    2. Is the issue occurring on a website whose address starts with the following: 

      'https://www.amazon.co.uk/ap/mfa.....' 

    3. If you turn off 2FA for Amazon, remove the one-time password from the Login item in 1Password, then save a new one-time password in 1Password then does the issue still occur? 

     

    I look forward to hearing from you.

    -Dave

     

    • carpii's avatar
      carpii
      Frequent Contributor

      --  removed reply as no longer relevant --