Skip to content
forked from maxzz/test-pm

Dynamic webpage to test Password Manager login and password change screens. https://maxzz.github.io/test-pm/

Notifications You must be signed in to change notification settings

a-bronx/test-pm

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

69 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Overview

This application developed to test the Password Managers ability to handle different login / password change forms. The webpage created as a single HTML file that embed all resources so the file can be easily placed anywhere.

Google Design Docs

Create Amazing Password Forms

Autocomplete attributes help password managers to infer the purpose of a field in a form, saving them from accidentally saving or autofilling the wrong data. A little annotation can go a long way: some common values for text fields are “username”, “current-password” (login forms and change password forms) and “new-password” (registration and change password forms). See a detailed write-up with examples.

Fields that are not passwords, but should be obscured, such as credit card numbers, may also have a type="password" attribute, but should contain the relevant autocomplete attribute, such as "cc-number" or "cc-csc".

Examples: Password Form Styles that Chromium Understands

Password Form Styles that Chromium Understands

Autofill Examples

Help users checkout faster with Autofill

W3C Autocomplete

4.10.18.7.1 Autofilling form controls: the autocomplete attribute

User agents sometimes have features for helping users fill forms in, for example prefilling the user's address based on earlier user input. The autocomplete content attribute can be used to hint to the user agent how to, or indeed whether to, provide such a feature.

Account Chooser and Email First

Email First

Password Generation

Password Generation

OS X Password Manager/Keychain Integration

OS X Password Manager/Keychain Integration

Note: As of version 45, the password manager is no longer integrated with Keychain, since the interoperability goal discussed in the Background section is no longer possible. This document is here for historical purposes only.

Issue 466638: Remove OS X Keychain integration for saved passwords

Starting in OS X 10.9, Apple introduced the iCloud Keychain. This manifests itself as the “Local Items” keychain in Keychain Access. Items in this keychain are only accessible to applications with the keychain-access-groups entitlement [1][2]. This, like other iCloud entitlements, is “available only to apps submitted to the App Store or to the Mac App Store” [3].

Misc notes for Vue.js

https://jsfiddle.net/tiagomatosweb/vqtnpyzw/ <- started with https://www.vuemastery.com/blog/vue-3-start-using-it-today/

TODO: Firefox is grabbing credentials when value is changed (has -> clear)

[...$0.children].map((_) => _.value)

// activated only when somebody asked
    computed: {
        allData: function() {
            let q = this.opt_hasUsername;
            let s = JSON.stringify(this.$data);
            console.log(s + q);
        }
    },

Development

This applications is not using any bundlers (jsut for fun because we can). Just open with Live Server on testcase16-password-change.html and run Watch Sass VSCode extension.

Done

About

Dynamic webpage to test Password Manager login and password change screens. https://maxzz.github.io/test-pm/

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 96.2%
  • CSS 2.1%
  • HTML 1.7%