iOS 8 Safari Autofill Passwords in apps

In addition to using your device’s iSight camera to scan in credit card information, Safari in iOS 8 makes it easy for third-party apps to tap into the browser’s AutoFill & Passwords feature for hassle-free logins.

Provided a user has previously saved their username and password for a specific website using Safari’s AutoFill & Passwords feature, a native iOS app is now permitted to retrieve this information and re-use it to authorize a user quickly and securely, bypassing the login screen altogether…

As discovered by 9to5Mac in Apple’s WDC 2014 session video titled ‘Your App, Your Website, and Safari’ [PDF download], this is part of the Continuity philosophy in iOS 8 and Yosemite which promises to make transitioning between mobile/desktop platforms and websites/apps painless and seamless.

The document explains how to use Safari credentials in native iOS apps and make Safari Autofill work better on websites by associating apps to websites.

Basically, registered iOS developers need to add a certificate to their website code, create entitlements and use simple APIs in their iOS apps in order to make use of that connection.

Native apps like Foursquare – or an example app called Shiny, as per Apple’s slides – can then tap new iOS 8 APIs to read from Safari’s AutoFill & Passwords database in order to automatically log you in. This would put up a new iOS 8 prompt asking for permission to use your credentials, pictured top of post.

“You can view and remove passwords in the Passwords & Autofill section of Safari settings,” reads the prompt.

And of course, provided a user has enabled iCloud Keychain on their devices, Safari’s AutoFill & Passwords items will be kept in perfect sync across their iPhone, iPod touch, iPad and Mac devices.

iOS 8 Safari Autofill Passwords in apps 002

Even if a user hasn’t previously saved their credentials in Safari or visited a website, apps right on their login screen can offer to save usernames and passwords in Safari’s AutoFill & Passwords database – and even update existing entries, if necessary.

This is yet another in a string of nice-to-haves in iOS 8 that we’ve been discovering on a daily basis.

How do you like this feature and will it make your life easier when developers start implementing it in their apps, do you think?

  • I was waiting for this feature for a long time

    • RarestName

      Thank you so much apple team. I was waiting this feature. Its really great user friendly and smooth.

  • nazcorp

    These little things add up a great deal to make the iOS platform much easier for the end user, more attractive – and shows a continued attention to detail. Granted these features are not innovative or new – they still add value to the ecosystem of iOS. I was shocked to see Samsung having released a built in hands off feature way before Apple will. However, it – like everything else in the competitive tech world – will absolutely benefit users of both platforms. Here’s to hoping the iPad gets some love in iOS 8.0, and not waiting until 8.1 to introduce enticing (and catching up) features that can add to the iPad experience.

  • I wonder if this includes credit card info

  • @dongiuj

    “Frictionless login”? What is that? Is it like lubricated rimming for software or something?

  • James Gunaca

    Welcomed feature, Apple. I love how their product managers & engineers experience the same frustrations the users do, then program something to make it better. It’s why I love their products so much.

  • eminem10

    a step in eliminating 1password? I’ve been waiting for this

    • Adam

      i would love to not use 1password and have crazy secure complex passwords for every login and not have to remember a single one

  • Simo Aleksandrov

    Here is an idea:use Touch iD for AutoFill?