AuthenticationMigrationInitializer

Initializes authenticator migration during app startup.

Including the following dependency in your build.gradle.kts file:

dependencies {
implementation(project(":mfa:auth-migration"))
}

This will trigger the automatic migration. To start automatic migration, please add the following code to your manifest file:

<provider
android:name="androidx.startup.InitializationProvider"
android:authorities="${applicationId}.androidx-startup"
android:exported="false">
<meta-data
android:name="com.pingidentity.auth.migration.AuthenticationMigrationInitializer"
android:value="androidx.startup" />
</provider>

See also

Constructors

Link copied to clipboard
constructor()

Functions

Link copied to clipboard
open override fun create(context: Context)

Triggers migration in a background coroutine.

Link copied to clipboard
open override fun dependencies(): List<Class<out Initializer<*>>>

Returns empty list as no dependencies required.