Name Description Size
checker.rs This module contains code to dry-run test the state machine in against the existing Android/iOS implementations. The idea is to create a `FxaStateChecker` instance, manually drive the state transitions and check its state against the FirefoxAccount calls the existing implementation makes. Initially this will be tested by devs / QA. Then we will ship it to real users and monitor which errors come back in Sentry. 10330
display.rs Display impls for state machine types These are sent to Sentry, so they must not leak PII. In general this means they don't output values for inner fields. Also, they must not use the string "auth" since Sentry will filter that out. Use "ath" instead. 3506
internal_machines
mod.rs FxA state machine This presents a high-level API for logging in, logging out, dealing with authentication token issues, etc. 4899
README.md # The Public FxA State Machine 3997