前提条件
- オペレーティングシステム: Android 11 以降 (API 30) 。
- プログラミング言語: Kotlin 2.2 以降、Android Gradle Plugin 8.11 以降、Jetpack Compose BOM 2024.09.00 以降、JDK 17 以降。
Auth0 のパスキーをサポートするには、Android 14 以降 が必要です。
SDK をインストールする
com.auth0.universalcomponents:universal-components パッケージとして配布されています。
Gradle
-
settings.gradleまたはsettings.gradle.ktsファイルにmavenCentral()リポジトリが含まれていない場合は、追加します。 -
モジュールレベルの
build.gradleまたはbuild.gradle.ktsに依存関係を追加します。
Auth0 では、アプリケーションで Auth0.Android v3+ を使用することを推奨しています。Universal Components と同時に解決すると、古いバージョンではコンパイルエラーが発生する可能性があります。
Compose を設定する
build.gradle ファイルで Compose が有効になっていることを確認します。
インストールを確認する
サンプルアプリケーション
Auth0UniversalComponents.initialize() で SDK を初期化する MainActivity.kt と、AuthenticatorSettingsComponent をレンダリングする LoginSecurityScreen.kt が含まれています。
次のステップ
スタイルとテーマをカスタマイズ
Auth0 のデザイントークンシステムを使用して、色、タイポグラフィ、間隔、角丸、サイズのトークンをオーバーライドします。
セルフサービスのアカウントセキュリティインターフェースを構築
Auth0 テナントを準備し、SDK を初期化して、認証方法の管理 UI をレンダリングします。