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
This is the language dropdown without 1password injecting data:
- 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
-
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"
0 -
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:
0 -
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"
}
]
}0 -
Thanks for providing the page's structure.
I'd like you to try the following:
- Open your 1Password.
- Click the PLUS icon and select "Login" from the list of options to create a new login item.
- Give it a name, then fill in your username and password for this website in the relevant fields.
- Under the username and password, paste the website's URL into the "website" field.
- 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".
- In the label of this field, type in
txtOtcPass
so that would be the field's name. - Copy the secret of the 2FA field from your current login item into the one-time password field under the
txtOctPass
label. - 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:
0 -
Thank you , I was unaware of that feature. This solved my issue.
Thanks again to both of you for the help.0 -
I'm glad to hear it @DigitalToaster :chuffed:
0