Microsoft 365 MFA Autofill
It's been a while and we are still having issues with this. At least in the mobile version it copies the 6-digit code to paste in the third page of the login. Am I the only one that has this issue?
Original Post: https://1password.community/discussion/121938/microsoft-365-mfa-autofill#latest
1Password Version: 8.8.0
Extension Version: 2.3.3
OS Version: Windows 11
Comments
-
I don't have anything meaningful to share, as far as our progress on this goes. I know our development team was working on improving the behaviour of the inline menu on the OTP page. I know it's been a while since you've sent us some page details, but I'm wondering if customizing the label for the TOTP code in your Login item might improve your experience here.
Without sharing full page details again, can you confirm what the
"htmlId"
or"htmlName"
of the TOTP field is?0 -
When using 1password to fill in the Username and Password fields, this is the element for the 3rd One Time Code:
<input id="idTxtBx_SAOTCC_OTC" name="otc" class="form-control" type="tel" autocomplete="off" aria-required="true" data-bind=" attr: { 'maxlength': otcLength, 'aria-labelledby': 'idDiv_SAOTCC_Title', 'aria-describedby': 'idDiv_SAOTCS_Title idDiv_SAOTCC_Description idSpan_SAOTCC_Error_OTC' }, css: { 'has-error': error }, textInput: otcInputTextbox.value, ariaLabel: str['CT_SAOTCC_STR_OTC_TBHint'], hasFocusEx: otcInputTextbox.focused, placeholder: $placeholderText" maxlength="6" aria-labelledby="idDiv_SAOTCC_Title" aria-describedby="idDiv_SAOTCS_Title idDiv_SAOTCC_Description idSpan_SAOTCC_Error_OTC" aria-label="Code" placeholder="Code">
If I use 1password to fill in the Password and OTC, here is the element on the One Time Code screen:
<input id="idTxtBx_SAOTCC_OTC" name="otc" class="form-control" type="tel" autocomplete="off" aria-required="true" data-bind=" attr: { 'maxlength': otcLength, 'aria-labelledby': 'idDiv_SAOTCC_Title', 'aria-describedby': 'idDiv_SAOTCS_Title idDiv_SAOTCC_Description idSpan_SAOTCC_Error_OTC' }, css: { 'has-error': error }, textInput: otcInputTextbox.value, ariaLabel: str['CT_SAOTCC_STR_OTC_TBHint'], hasFocusEx: otcInputTextbox.focused, placeholder: $placeholderText" maxlength="6" aria-labelledby="idDiv_SAOTCC_Title" aria-describedby="idDiv_SAOTCS_Title idDiv_SAOTCC_Description idSpan_SAOTCC_Error_OTC" aria-label="Code" placeholder="Code" data-com-onepassword-filled="light">
Again what's odd is that it 1password only fills 2 of the 3 fields in either direction, either Username/Password or Password/OTC. But never all 3, so it looks like 1password detects the field correctly. We need 1 password to know to continue filling out the 3rd screen.
0