accountchooser.com is shutting down

July, 2019

The original charter was to explore and standardize new user interface experiences for the login process. The working group developed accountchooser.com, a service that would help users login by storing their different email accounts on the local device and then using those entries to bootstrap the login process at different web sites.

While the use of accountchooser.com never became popular for a large number of web sites, the UX pattern that it pioneered is now common on major sites like Google, Facebook and others. Ultimately, the working group decided that this pattern is best implemented by browser and platform developers instead of as open source javascript.

The accountchooser.com javascript tool will continue to operate normally through July 31, 2020. After that date, accountchooser.com will operate in “universal opt-out” mode, mimicking the behavior of users who choose to opt out of the service. This means that it will provide no value to web sites but will not break. On August 1, 2021, accountchooser.com will return 404 errors to any sites that integrate with it.

Applications that want to continue using this feature can host and run it themselves by downloading the source code.

Upgrade Your Website’s Login System

You can upgrade your website to use identity providers and to use an Account Chooser. The two approaches work well together, but can be done separately. However, adding an Account Chooser is much simpler, and makes it easier to add identity providers later.

Adding an Account Chooser is easy

Only the three simple steps listed below are needed (or see the developers guide):

  • Add the Account Chooser JavaScript file to your signin and signup page.
  • Provide an API on your server the JavaScript can call to determine if an email address is already registered.
  • After a user is signed into an account, call the same JavaScript to add it to the account list.

There are also products available to help add an Account Chooser to your website, including modules written for popular content management systems and web frameworks.

Next step: using Identity Providers

  • Increase signup conversion by making it a breeze to get an account
  • Make your website more secure by eliminating passwords
  • Integrate with social networks or corporate login systems.

Add support for Identity Providers to your login system.