Confirmed users
282
edits
| Line 67: | Line 67: | ||
== Services == | == Services == | ||
Firefox Account Services is composed of several sub-services, an ''' | Firefox Account Services is composed of several sub-services, an '''auth server''', a '''content server''', and a '''crypto helper'''. | ||
=== Auth Server === | === Auth Server === | ||
| Line 87: | Line 87: | ||
The Content Server hosts static assets (HTML, Javascript, CSS, etc.) that support user interactions with the Firefox Accounts. The responsibilities of the Content Server include: | The Content Server hosts static assets (HTML, Javascript, CSS, etc.) that support user interactions with the Firefox Accounts. The responsibilities of the Content Server include: | ||
* hosting Gherkin, a Javascript library that supports interactions with the | * hosting Gherkin, a Javascript library that supports interactions with the Auth Server | ||
* hosting login and create account pages | * hosting login and create account pages | ||
* hosting password reset pages | * hosting password reset pages | ||
| Line 100: | Line 100: | ||
=== Gherkin === | === Gherkin === | ||
Gherkin is Javascript client library for the Web that supports operations with Firefox Accounts. In addition to communicating with the | Gherkin is Javascript client library for the Web that supports operations with Firefox Accounts. In addition to communicating with the Auth Server, it also performs local key stretching (PBKDF2 and scrypt) on the user's password before it's used in the API. Gherkin is hosted by the Content Server. | ||
Links: | Links: | ||