Skip to main content
December 1, 2022
Solved

Native Password AutoFill Extension macOS

  • December 1, 2022
  • 116 replies
  • 10733 views

So one of the people in my family subscription for 1P relies heavily on iCloud Keychain. The nice piece about using the native autofill extension is entries from both show up together in-line. This happens on iOS (or if you use other password managers it secure by each provider but both are offered the same way together).

in terms of migration and allowing those who wish to use both depending on the context. It would be nice to support the native autofill extension, but further it limits exposure or need for safari extension. Should someone not want to use or can't install the extension due to work policy or just rather not use safari extensions

thanks.


1Password Version: 8.x
Extension Version: Not Provided
OS Version: macOS 12.6
Browser:_ Safari

Best answer by 1P_Dave

macOS AutoFill is officially in public beta! 🎉 

Check out our official announcement here: macOS AutoFill is now in public beta!

We’ll be actively monitoring the new thread for your feedback as we continue testing and improving the feature. We’d love for you to join the conversation there!

-Dave

116 replies

t3rminus
January 10, 2024

+1 on this for me too. It's surprising that 1Password works to be so seamless and effortless but integrating with the operating system's credential APIs wasn't a priority.

January 11, 2024

+1 The feature is already supported in IOS and iPadOS. Integration should work without the need of accessibility features which Universal autofill relies on.

*edit with a French Canadian keyboard mapping universal autofill with CMD+\ is convoluted.

1P_Dave
1Password Employee
January 11, 2024

Thank you everyone for the feedback. I know that the team's current focus is on our existing filling options which you can read more about here:

That being said, I've passed along your requests and feedback to the team internally and they'll look into the macOS filling feature for the future. 🙂

-Dave

ref: PB-37763254
ref: PB-37763285
ref: PB-37763316
ref: PB-37763332

February 28, 2024

➕1️⃣

This is a big miss, especially now that Passkeys are getting more common, and the 1Password extension in Safari is (still) totally unreliable.

(Re-posting my comment that was https://1password.community/discussion/comment/705053/, for visibility.)

One use case for native macOS AutoFill are the new Safari 17 https://support.apple.com/104996, where no autofill dropdown appears when focussing a login field. I suppose the universal autofill from 1Password might work here, but I never use that and prefer just to click a login field and have the logins appear in a dropdown, like in Safari.

1P_Dave
1Password Employee
February 28, 2024

@jhogervorst

Thank you for the feedback, it's been passed along to the team. Regarding the Safari issues that you're running into, I see that my colleague sent you an email 13 days ago asking for some more information and we're waiting on your reply to investigate further.

Safari web apps don't support browser extensions but you can indeed use Universal Autofill to fill your logins there: Use Universal Autofill in apps and browsers on your Mac

-Dave

ref: PB-38245176
ref: NJN-48466-648

March 11, 2024

For my personal life I am using iCloud Keychain to store my passwords and passkeys, for work we use 1Password and I am quite fond of using it. But I do have something I would like to see improved.

Ever since iOS 17 and macOS Sonoma, developers can now integrate with the system as a https://support.apple.com/en-gb/guide/security/sec6319ac7b9/web#:%7E:text=In%20iOS%2C%20iPadOS%2C%20and%20macOS,is%20built%20on%20app%20extensions., what is that? It is a way to provide credentials like passwords, but more importantly, passkeys to the system, the user will then see all the credentials for a given site from all their password managers, it's really handy! The great thing is, you have already implemented this for the iOS app.

See below how the system UI for credentials came up to let me sign in with a passkey from 1Password:

But sadly, macOS does not get this same feature, instead a browser extension is offered, which works fine, but Apple's popup always pops up first, in my experience anyway. During passkey authentication this is an annoyance: the websites request I sign in with a passkey, so the System UI comes up, but does not find any passkey in iCloud Keychain. So I dismiss the popup, after which the website considers it a failed request. So I have to click the button to try again, and then 1Password comes up with the found passkey.

Another effect is on regular passwords, I have two personal Google account and one for work, this is what happens when I want to sign in with a password:

Needles to say, it's a mess. The system UI always comes above 1Password and it is frustrating. Apparently the system UI can be dismissed with the esc key, but most won't know this "hack".

So please, consider at least giving us the option of integrating 1Password on macOS Sonoma as a Credential Provider like you do on iOS 17. I think it will result in much more seamless experience, one without hacks to use one or the other.

PS: I have checked that Make 1Password the default password manager in this browser, Offer to fill and save passwords, and Offer to save and sign in with passkeys are all enabled within the extension.


1Password Version: 1Password for Mac 8.10.27 (81027003)
Extension Version: 2.21.0
OS Version: macOS 14.4 (23E214)
Browser: Safari

1P_Dave
1Password Employee
March 11, 2024

Hello @martijnvdwal! 👋

Thank you for the detailed feedback! I'm not personally aware of plans to support macOS AutoFill and the team is focused on 1Password in the browser and Universal AutoFill. I believe that macOS AutoFill doesn't offer support for many of 1Password's features such as its advanced filling brain, password generator, masked email aliases, sign in with, and more. That being said, I've passed your request along to the team internally.

For the time being, 1Password isn't designed to be used alongside another password manager in the same browser and I would usually recommend using different browsers for work and personal matters. You could continue to use Safari for personal things and try another browser like Chrome or Firefox for work. This would also allow you to keep personal and work matters separate.

I also wanted to mention that, if your workplace is using 1Password for Business, then you might be eligible for a free 1Password membership for you and your family: Get a free 1Password Families membership when you use 1Password Business

Thanks again for the suggestion. 🙂

-Dave

ref: PB-38634947

October 7, 2024

+1 especially now since the new apple passwords app can autofill 2fa code and passkeys in native apps.

1P_Dave
1Password Employee
October 7, 2024

Former Member

Thank you for the feedback, I've passed it along to the team. 🙂

-Dave

ref: PB-43124655

snowyAuthor
October 7, 2024

i am still hoping they will do add it this year....

November 5, 2024

Would also like to see this. I don't fully get why there's so much resistance to add support for these APIs when the same APIs work fine on iOS. I want to cut out Keychain, but the 2FA autofill is very very nice. Now that it's possible to have them fill from third party managers, I want to migrate the remaining bits to 1P.

A small voice in my head is telling me this may partly due to the architecture of the mac app being in Electron instead of native ObjC/Swift, so even trivial APIs like this will need a bunch of glue/wrapper code to actually work