One time password filling error on Threatlocker.com

The username and password data works correctly but the filling of the one time password value does not. Part of the number is inserted into the language dropdown and the other half into the one time password field. I have attached an example with sample data.

I have tried this in the current build and the beta and got the same results.

Chrome:
Version 92.0.4515.131 (Official Build) (64-bit)

The field on the page that needs to be filled:

When Empty:

When filled with a One time password by hand (555555):

When filled by 1password (555):


The language dropdown that is having data inserted into it:

With the data inserted by 1password (555):######### = An unrelated number I removed because was unsure if it was tied to me

select

This is the language dropdown without 1password injecting data:

select
  • English

Let me know if you need the full page source to be shared privately.


1Password Version: Not Provided
Extension Version: 2.0.5
OS Version: Windows 10 Pro 21H1
Referrer: forum-search:threatlocker

Comments

  • DigitalToaster
    DigitalToaster
    Community Member

    Dang the html was removed from my post

    This is where it should go

    class="RadInput RadInput_MetroTouch" style="width:380px;"><input id="txtOtcPass" name="txtOtcPass"

  • ag_ana
    ag_ana
    1Password Alumni

    Hi @DigitalToaster!

    Can you try collecting the entire page details, so we can take a closer look? Please see these instructions from my colleague Yaron to see how to collect them :+1:

  • DigitalToaster
    DigitalToaster
    Community Member

    I removed the UUIDs , my email address ,and the last html Class (did not know if anything was identifying in that one so I am playing it safe) Replacements are XXXXXX.

    Thanks for the directions.


    for the heck of it one more image.

    Output of the given directions:

    {
    "unparsedUrl": "https://portal.threatlocker.com/login.aspx",
    "title": "https://portal.threatlocker.com/login.aspx",
    "frames": [
    {
    "fields": [
    {
    "autocompleteType": "off",
    "formOpid": 0,
    "htmlId": "ddlLanguage_Input",
    "htmlName": "ddlLanguage",
    "htmlClass": "rcbInput radPreventDecorate",
    "isReadOnly": true,
    "opid": 0,
    "type": "text",
    "value": "English",
    "labelBefore": "Language"
    },
    {
    "formOpid": 0,
    "htmlClass": "rcbActionButton",
    "opid": 1,
    "tabIndex": -1,
    "type": "button",
    "value": "select"
    },
    {
    "formOpid": 0,
    "htmlId": "txtUsername",
    "htmlName": "txtUsername",
    "htmlClass": "riTextBox riFocused",
    "isActive": true,
    "isUserEdited": true,
    "maxLength": 50,
    "opid": 2,
    "type": "text",
    "value": "email@domain.com",
    "labelBefore": "Username"
    },
    {
    "formOpid": 0,
    "htmlId": "txtOtcPass",
    "htmlName": "txtOtcPass",
    "htmlClass": "riTextBox riEnabled",
    "maxLength": 256,
    "opid": 3,
    "type": "password",
    "labelBefore": "Enter the Passcode from your authentication application"
    },
    {
    "formOpid": 0,
    "htmlId": "btn2faLogin",
    "htmlName": "btn2faLogin",
    "htmlClass": "button",
    "opid": 4,
    "type": "submit",
    "value": "Login"
    },
    {
    "formOpid": 0,
    "htmlId": "btnPasswordlessLogin",
    "htmlName": "btnPasswordlessLogin",
    "htmlClass": "button",
    "opid": 5,
    "type": "submit",
    "value": "Passwordless Login"
    }
    ],
    "forms": [
    {
    "htmlAction": "https://portal.threatlocker.com/login.aspx",
    "htmlId": "form1",
    "htmlMethod": "post",
    "opid": 0
    }
    ],
    "origin": "https://portal.threatlocker.com",
    "pathName": "/login.aspx",
    "uuid": "XXXXXX"
    },
    {
    "fields": [],
    "forms": [],
    "origin": "https://platform.twitter.com",
    "title": "Twitter Widget Iframe",
    "pathName": "/widgets/widget_iframe.f88235f49a156f8b4cab34c7bc1a0acc.html",
    "uuid": "XXXXXXX"
    },
    {
    "fields": [
    {
    "htmlClass": "XXXXXXXXX XX-XXXXXX XXXXXXXXX",
    "opid": 0,
    "type": "button",
    "labelAria": "Open LiveChat chat widget",
    "labelBefore": "Get help from a Cyber Hero"
    }
    ],
    "forms": [],
    "origin": "https://secure.livechatinc.com",
    "title": "Contact us via LiveChat!",
    "pathName": "/customer/action/open_chat",
    "uuid": "XXXXXXX"
    }
    ]
    }

  • ag_yaron
    ag_yaron
    1Password Alumni

    Thanks for providing the page's structure.

    I'd like you to try the following:

    1. Open your 1Password.
    2. Click the PLUS icon and select "Login" from the list of options to create a new login item.
    3. Give it a name, then fill in your username and password for this website in the relevant fields.
    4. Under the username and password, paste the website's URL into the "website" field.
    5. Under the website field, select an empty custom field, click on the three dots menu to the right and change the field from "Text" to "One-time password".
    6. In the label of this field, type in txtOtcPass so that would be the field's name.
    7. Copy the secret of the 2FA field from your current login item into the one-time password field under the txtOctPass label.
    8. Click on "Save" to save your new login item, then test and see if it autofills the page properly.

    Here's a screenshot of what the login item should look like while editing it:

  • DigitalToaster
    DigitalToaster
    Community Member

    Thank you , I was unaware of that feature. This solved my issue.
    Thanks again to both of you for the help.

  • ag_yaron
    ag_yaron
    1Password Alumni

    I'm glad to hear it @DigitalToaster :chuffed:

This discussion has been closed.