前提条件
- オペレーティングシステム: iOS 16.0+
- プログラミング言語: Swift 5+ (6 推奨) 、Xcode 16+ (26+ 推奨)
Auth0 のパスキーをサポートするには、iOS 16.6+ が必要です。
SDKをインストールする
Auth0UniversalComponentsパッケージとして配布されています。
Swift Package Manager
- Xcode を開きます。
- File > Add Package Dependencies を選択します。
-
次のリポジトリ URL を追加します。
-
バージョン
1.0.0-beta.0以降を選択します。 -
アプリケーションのターゲットに
Auth0UniversalComponentsを追加します。
Carthage
-
Cartfileに以下を追加します。
-
次のコマンドを実行します。
SDK のインストールを確認する
Auth0UniversalComponents モジュールを import し、framework が解決されることを確認します。
サンプルアプリケーション
AppUIComponents は、GitHub で確認できます。
このサンプルアプリケーションには、SDK 初期化のメイン SwiftUI エントリポイントである AppUIComponentsApp.swift と、カスタム Theme の注入および runtime の切り替えを処理する ThemeManager.swift が含まれています。
次のステップ
スタイルとテーマをカスタマイズ
Auth0 のデザイントークンシステムを使用して、色、タイポグラフィ、間隔、角丸、サイズのトークンをオーバーライドします。
セルフサービスのアカウントセキュリティ画面を構築
Auth0 テナントを準備し、SDK を初期化して、認証方法管理 UI をレンダリングします。