Package-level declarations
Types
Initializes authenticator migration during app startup.
Entry point for FR Authenticator data migration.
A StorageClientProvider that reads data from the default DefaultStorageClient used by the ForgeRock Authenticator SDK.
Legacy account data nested within mechanisms.
Configuration for the legacy FR Authenticator data migration.
Utility functions for converting custom storage data to migration-ready JSON format.
Exported authenticator data from Legacy SDK. This represents the complete migration payload with mechanisms containing nested account data.
Metadata about exported authenticator data.
Legacy mechanism with nested account data. Supports both OATH and Push mechanisms.
Defines how the migration pipeline sources and cleans up legacy authenticator data.
LegacyStorageProvider implementation that sources and cleans up legacy authenticator data via a ForgeRock StorageClient.
Properties
JSON serializer for legacy data with lenient parsing.
The second migration step, which converts legacy LegacyMechanism entries (loaded by startMigrationStep) into modern OATH and Push credentials and persists them to SQLite.
Functions
Creates the third and final migration step, which removes legacy authenticator data via the provided LegacyStorageProvider and closes the SQLite storage connections.
Creates the first migration step, which imports legacy authenticator data through the provided LegacyStorageProvider.