Apple shares resources to help developers make their password management apps better

Apple has created a new open-source project on GitHub to help developers of password managers collaborate to create strong passwords that are compatible with popular websites.

(Image: Apple.)

(Image: Apple.)

Apple has created a new open-source project to help developers of password managers (or any apps that use passwords) create strong passwords.

Called the Password Manager Resources, the project is now available on GitHub and the tools there are free for any developers to use.

Apple:

The Password Manager Resources open source project allows you to integrate website-specific requirements used by the iCloud Keychain password manager to generate strong, unique passwords. The project also contains collections of websites known to share a sign-in system, links to websites’ pages where users change passwords, and more.

In addition to better quality work arising from the integration of the rules, Apple hopes the public documenting of website-specific password behaviours by password manager devs can compel more websites to support standards that work with these services.

For instance, there’s a password-rules.json file that contains a JSON object mapping domains to known good password rules like minimum length and complexity. Developers are free to contribute a password rule if they found a service that doesn’t accept a password generated by their apps at their default settings or with a reasonable configuration.

Other resources available include a list of websites that share the same credential backends that Apple hopes can help password filling suggestions more useful, a list of URLs that websites are known to redirect their users to when they want to change their passwords and a parser for the Password Rules language that’s written in JavaScript.

Source: Apple.

Our articles may contain affiliate links. If you buy through these links, we may earn a small commission.

Share this article