* Dev deployment: https://github.com/mozilla/fxa-auth-server#dev-deployment
* Python API client (primarily a reference client): https://github.com/warner/picl-spec-crypto
=== OAuth Server ===
The OAuth Server provides an HTTP API that:
* accepts BrowserID assertions from the auth-server as authentication
* implements a standard OAuth2 token-granting flow
Links:
* Code: https://github.com/mozilla/fxa-oauth-server
* API documentation: https://github.com/mozilla/fxa-oauth-server/blob/master/docs/api.md
=== Content Server ===
* hosting password reset pages
* hosting landing pages for email verification links
* hosting UI pages for the OAuth login flow
Links:
** prod: https://accounts.firefox.com/
=== JS Client Library === Interaction with the Firefox Accounts provides authentication and OAuth APIs are is done via a Javascript client library for the Web that supports operations with Firefox Accounts. In addition to communicating with the Auth Serverbackend servers, it also performs local key stretching (PBKDF2 and scrypt) on the user's password before it's used in the API. It is hosted by the Content Server. This library was at one time called "Gherkin".
Links: