Formuláře pro změnu hesla jsou poměrně uniformní - zadáte aktuální heslo a dvakrát nové heslo. Na html stránce lze do vstupních polí doplnit autocomplete a poté by správci hesel měli bez problémů podporovat aktualizaci hesla. Popsáno je to v článku Design your website to work bet with 1Password, technicky orientovaná popisy jsou na MDN - input type=password a attribute autocomplete. Ještě zmíním článek Password Form Styles that Chromium Understands .
Formulář pro změnu hesla odpovídá specifikaci. Ale někteří správci hesla s ním mají problémy. Mám vytvořeny tři testovací varianty:
Staré heslo: <input type="password" name="heslo-stare" size="40" autocomplete="current-password" class=""> Nové heslo: <input type="password" name="heslo_nove" size="40" id="heslobox" autocomplete="new-password" class=""> Kontrolní zadání: <input type="password" name="heslo_kontr" size="40" id="kontrbox" class="" autocomplete="new-password">
Staré heslo: <input type="password" name="heslo-stare" size="40" autocomplete="current-password" class=""> Nové heslo: <input type="password" name="heslo_nove" size="40" id="heslobox" autocomplete="new-password" class=""> Kontrolní heslo: <input type="password" name="heslo_kontr" size="40" id="kontrbox" class="" autocomplete="new-password">
Staré heslo: <input type="password" name="current-password" size="40" autocomplete="current-password" class=""> Nové heslo: <input type="password" name="new-password" size="40" id="heslobox" autocomplete="new-password" class=""> Kontrolní zadání: <input type="password" name="confirm-password" size="40" id="kontrbox" class="" autocomplete="new-password">
Následující tabulka ukazuje, kteří správci hesel náhodně vygenerované heslo vložili do obou polí pro změnu hesla:
Správce hesel | test0 (odpovídá InSIS) | test1 | test2 |
---|---|---|---|
Firefox | ano | ano | ano |
Chrome/Edge | ano | ano | ano |
ProtonPass (plugin) | ano | ano | ano |
1Password (plugin) | ne | ano | ano |
NordPass (plugin) | ne | ne | ano |
Bitwarden (plugin) | nepodporuje nebo neumím používat |
Komentáře k testování:
Závěry: