Author Topic: force Safari to fill in passwords?  (Read 1796 times)

Offline Thomas S. England

  • Super Duper Poster
  • ****
  • Posts: 615
    • View Profile
    • http://englandphoto.com/portfolio/
force Safari to fill in passwords?
« on: August 26, 2011, 03:41:19 PM »
There are some sites that I visit regularly that require username & password signins that don't get filled in automatically via Keychain.

Is there a way to force this to happen?
Thomas S. England
Decatur GA 30030

Images from Tuscany 2008

Photo Portfolio

Online jchuzi

  • TS Addict
  • *****
  • Posts: 3094
    • View Profile
force Safari to fill in passwords?
« Reply #1 on: August 26, 2011, 04:52:36 PM »
See if Autocomplete helps. I use it but it doesn't work with every site, and I don't know of any workarounds short of rewriting the code for those sites.
Jon

macOS 11.7.10, iMac Retina 5K 27-inch, late 2014, 3.5 GHz Intel Core i5, 1 TB fusion drive, 16 GB RAM, Epson SureColor P700, Photoshop CC, Lightroom CC, MS Office 365

Offline Xairbusdriver

  • Administrator
  • TS Addict
  • *****
  • Posts: 26388
  • 27" iMac (mid-17), Big Sur, Mac mini, Catalina
    • View Profile
    • Mid-South Weather
force Safari to fill in passwords?
« Reply #2 on: August 26, 2011, 09:08:28 PM »
I'm not sure those passwords are stored in Keychain, anyway. The forms-filling function of Safari has been called a security problem. If it totally uses Keychain, it may not be a real problem. I simply turn that function OFF in Safari Prefs and don't worry about it. I think one reason for the security concerns is that the Keychain is not encrypted as much as other methods. dntknw.gif

The way many 'auto-fill' systems work is the name or id used in the form for each item is used to decide where to insert what value. A 'password' text box is usually labeled/named/ided as 'password' so that's where the password is inserted. The other field is usually labeled/named/etc. as 'username.' The point is, each and every field has a name/id/label and that is saved with the value you want to associate with it. Unfortunately, some sites use Flash® instead of real html and this make it difficult, if not impossible, to 'see' what the label even is, assuming there is one. The result of using this proprietary technology is that it becomes impossible to insert the stored data in the correct place(s). "Thanks Adobe. We have enough trouble remembering different passwords without your forcing us to do it all with our brains (which are not made for this kind of task) and preventing us from using our computers (which are made for this kind of task!)!!!" wallbash.gif

From the developers of 1Password:
QUOTE
Adobe Flash
1Password is unable to save and restore logins for sites that use Adobe Flash [for the login area]. As far as we know, no browser password manager anywhere supports Flash-based sites because it is a proprietary solution and does not interface with the browser much at all.
After working with a Flash consultant and reviewing the latest APIs provided by Adobe we found it is still not possible unless websites modify their code to allow it.

They also mention the javascript sometimes affects the use of the 'auto submit' function of 1Password, but I have not encountered that.

I seldom have trouble with this using 1Password, and it is always when the site uses Flash®. I can sometimes avoid the problem by using two different 'password' files; one for the actual password and one for the other item. The 1Password 'file' contains nothing but the needed item and the url, of course. That's still only two mouse clicks instead of any typing, of course. And this allows me to have extremely secure and different passwords/usernames for every site.

One other method might be to use something like TextExpander/Typinator which replaces a very short bit of typing with the actual text you want. However, that will mean the password is completely openly stored on your computer, none of these apps do any kind of encryption, ASAIK. OTOH, once someone gains physical access to you computer, all bets about security are pretty much off! laughhard.gif   

"Just because you can do something is not a valid reason to actually do it." rolleyes.gif
« Last Edit: August 26, 2011, 09:09:55 PM by Xairbusdriver »
THERE ARE TWO TYPES OF COUNTRIES
Those that use metric = #1 Measurement system
And the United States = The Banana system
CAUTION! Childhood vaccinations cause adults! :yes:

Online jchuzi

  • TS Addict
  • *****
  • Posts: 3094
    • View Profile
force Safari to fill in passwords?
« Reply #3 on: August 27, 2011, 05:11:54 AM »
QUOTE(Xairbusdriver @ Aug 26 2011, 10:08 PM) <{POST_SNAPBACK}>
I'm not sure those passwords are stored in Keychain, anyway.
Actually, they are stored in Keychain Access. There have been occasions where I forgot a password and I found it by looking in KA.
Jon

macOS 11.7.10, iMac Retina 5K 27-inch, late 2014, 3.5 GHz Intel Core i5, 1 TB fusion drive, 16 GB RAM, Epson SureColor P700, Photoshop CC, Lightroom CC, MS Office 365