Mozilla heeft een framework gepresenteerd waarmee websitebouwers hun gebruikers via een en hetzelfde systeem kunnen laten inloggen. 'BrowserID' moet uiteindelijk in browsers worden ingebouwd, maar werkt nu al via een pop-up.
BrowserID werkt op basis van e-mailadressen: gebruikers hoeven enkel een e-mailadres en wachtwoord op te geven om op een website in te loggen. Ontwikkelaars kunnen hun eigen login-systeem vervangen door BrowserID, waarbij gebruikers een BrowserID-pop-up krijgen om in te loggen. Uiteindelijk moet die pop-up worden vervangen door native browsersupport, maar wanneer die er komt, is onbekend. Het ligt voor de hand dat in ieder geval Mozilla's eigen Firefox-browser van ondersteuning wordt voorzien.
BrowserID is eenvoudig in een website te integreren door een javascript-bestand van de BrowserID-server te laden en een paar regels javascript-code in te voegen voor het afhandelen van de logins. Om te controleren of een gebruiker is ingelogd, dienen ontwikkelaars een ajax-call naar de BrowserID-servers te maken. Voor authenticatie wordt public key cryptography gebruikt.
Het is de bedoeling dat bijvoorbeeld e-mailproviders als authenticatieprovider gaan meewerken aan het framework, zodat er geen apart BrowserID-account hoeft te worden aangemaakt: inloggen met het e-mailaccount is dan al genoeg. Volgens Mozilla kunnen zowel de BrowserID-servers als andere authenticatieproviders niet zien welke websites worden bezocht.