| GuardianClient.sys.mjs |
An HTTP Client to talk to the Guardian service.
Allows to enroll users to the proxy service,
fetch a proxy pass and check if the user is a proxy user.
|
13585 |
- |
| IPPAndroidAuthProvider.sys.mjs |
Android implementation of IPPFxaActivateAuthProviderSingleton.
Uses EventDispatcher to bridge sign-in state and token retrieval to the
Android layer. Tokens are requested on demand and never cached in Gecko.
|
2115 |
- |
| IPPAndroidSignInWatcher.sys.mjs |
Monitors the sign-in state on Android and triggers service state updates.
Unlike the FxA desktop counterpart, this watcher does not observe UIState
directly. Instead, it receives auth state changes from the Android layer via
the EventDispatcher ("GeckoView:IPProtection:AuthStateChanged"), and exposes
notifySignInStateChanged() for the mobile bridge to call directly if needed.
|
2261 |
- |
| IPPFxaActivateAuthProvider.sys.mjs |
FxA implementation of IPPAuthProvider that uses the direct token activation
flow by calling Guardian's POST /api/v1/fpn/activate endpoint with the FxA
Bearer token.
Provides shared OAuth token retrieval, Guardian proxy methods, sign-in watcher
access, and entitlement lifecycle management.
|
6644 |
- |
| IPPSignInWatcher.sys.mjs |
This class monitors the Sign-In state and triggers the update of the service
if needed.
|
2378 |
- |