Signing back into the Community for the first time? You'll need to reset your password to access your account. Find out more.
Forum Discussion
Former Member
3 years ago2FA Code on TPLink Cloud does not populate properly
When I try to login to my Omada account 1Password doesn't autofill the 2FA code properly - please see the screenshot. Seems it is pasting it to the first digit. Omada's implementation of that form is...
Former Member
2 years agoWow, thanks for getting back to me so fast! I wasn't expecting to hear from you. Here's the MFA page json:
{
"unparsedUrl": "https://omada.tplinkcloud.com/",
"title": "Omada Cloud",
"frames": [
{
"fields": [
{
"isHidden": true,
"opid": 0,
"type": "text",
"dataAttributes": {}
},
{
"htmlClass": "text-hint",
"isHidden": true,
"isReadOnly": true,
"opid": 1,
"tabIndex": -1,
"title": "TP-Link ID(Email)",
"type": "text",
"dataAttributes": {}
},
{
"htmlClass": "text-text password-text password-hidden ",
"isHidden": true,
"isUserEdited": true,
"opid": 2,
"type": "password",
"dataAttributes": {}
},
{
"htmlClass": "text-text password-text password-visible ",
"isHidden": true,
"opid": 3,
"type": "text",
"dataAttributes": {}
},
{
"htmlClass": "text-hint password-hint ",
"isHidden": true,
"opid": 4,
"type": "text",
"dataAttributes": {}
},
{
"htmlId": "login-remember-checkbox-29485074",
"htmlClass": "checkbox-checkbox",
"isChecked": true,
"isHidden": true,
"opid": 5,
"type": "checkbox",
"dataAttributes": {},
"label": "Remember Me"
},
{
"maxLength": 1,
"opid": 6,
"type": "text",
"dataAttributes": {
"index": "0"
},
"labelBefore": "Enter 2FA token."
},
{
"maxLength": 1,
"opid": 7,
"tabIndex": -1,
"type": "text",
"dataAttributes": {
"index": "1"
}
},
{
"maxLength": 1,
"opid": 8,
"tabIndex": -1,
"type": "text",
"dataAttributes": {
"index": "2"
}
},
{
"maxLength": 1,
"opid": 9,
"tabIndex": -1,
"type": "text",
"dataAttributes": {
"index": "3"
}
},
{
"maxLength": 1,
"opid": 10,
"tabIndex": -1,
"type": "text",
"dataAttributes": {
"index": "4"
}
},
{
"maxLength": 1,
"opid": 11,
"tabIndex": -1,
"type": "text",
"dataAttributes": {
"index": "5"
}
},
{
"formOpid": 0,
"htmlName": "file",
"htmlClass": "file-input",
"isHidden": true,
"opid": 12,
"type": "file",
"dataAttributes": {}
}
],
"forms": [
{
"htmlAction": "https://omada.tplinkcloud.com/",
"htmlId": "fake-file_form",
"htmlMethod": "post",
"htmlName": "form",
"opid": 0
}
],
"origin": "https://omada.tplinkcloud.com",
"title": "Omada Cloud",
"pathName": "/",
"uuid": "ucqx3o"
}
]
}
Also, I didn't mention this in the original post because it's not nearly as big of a deal, but when 1password fills the password on the previous page, the login button is greyed out until the user types a letter. So you have to type space, then backspace to proceed. Here's the json for the password page:
```
{
"unparsedUrl": "https://omada.tplinkcloud.com/login#controller",
"title": "Omada Cloud",
"frames": [
{
"fields": [
{
"opid": 0,
"type": "text",
"dataAttributes": {},
"labelBefore": "Enter your TP-Link ID to access Cloud Service."
},
{
"htmlClass": "text-hint",
"isHidden": true,
"isReadOnly": true,
"opid": 1,
"tabIndex": -1,
"title": "TP-Link ID(Email)",
"type": "text",
"dataAttributes": {}
},
{
"htmlClass": "text-text password-text password-hidden ",
"opid": 2,
"type": "password",
"dataAttributes": {}
},
{
"htmlClass": "text-text password-text password-visible ",
"isHidden": true,
"opid": 3,
"type": "text",
"dataAttributes": {}
},
{
"htmlClass": "text-hint password-hint ",
"opid": 4,
"type": "text",
"dataAttributes": {}
},
{
"htmlId": "login-remember-checkbox-731352429",
"htmlClass": "checkbox-checkbox",
"isChecked": true,
"isHidden": true,
"opid": 5,
"type": "checkbox",
"dataAttributes": {},
"label": "Remember Me"
},
{
"formOpid": 0,
"htmlName": "file",
"htmlClass": "file-input",
"isHidden": true,
"opid": 6,
"type": "file",
"dataAttributes": {}
}
],
"forms": [
{
"htmlAction": "https://omada.tplinkcloud.com/login#controller",
"htmlId": "fake-file_form",
"htmlMethod": "post",
"htmlName": "form",
"opid": 0
}
],
"origin": "https://omada.tplinkcloud.com",
"title": "Omada Cloud",
"pathName": "/login",
"uuid": "5mv02n"
}
]
}
```