- Purely an API server
- Stores account credentials, secret keys, "sessions"
- signs keys for assertions
- Accounts
- SessionTokens
- KeyFetchTokens
- Other tokens (less interesting)
- MySql
- fxa-customs-server
- fxa-auth-db-server
- fxa-auth-mailer
-
Directly
- fxa-content-server
- desktop
- android
-
Indirectly
- fxa-oauth-server
- tokenserver
- basket
- (marketplace)
-
Good
- small
- security / crypto
- testing
-
Bad
- config
- logging
- docs
- Design doc is excellent
- API is ok
- opsy bits are bad
-
Ugly
- AWS specific bits
- Token hoops
- Notifier pipe
- Higher availability
- email sending
- mostly ready
- bounce processing
- (basket api notifier)
- signer
- scrypt