概要
Serverpod認証システム向けに「Appleでログイン」機能を可能にするFlutterパッケージです。Serverpodの認証モジュールとシームレスに統合され、iOS、Android、Webプラットフォームでのユーザー認証を安全かつ使いやすい方法で提供します。このパッケージはAppleのOAuth2フロー(トークンの取得やセッション管理など)を処理し、Appleのガイドラインに準拠しています。複雑な認証ロジックをシンプルなAPIに抽象化することで、実装を容易にします。
用途
- iOS での Apple によるユーザー サインイン
- Apple ID を使用したクロスプラットフォーム認証
- Webおよびモバイルアプリにおけるセキュアなログイン統合
- Apple サインイン用の簡略化された OAuth2 ハンドリング
- Serverpodベースのアプリケーション内の認証
主な機能
- ネイティブなAppleサインインサポート
- シームレスなServerpod統合
- iOS、Android、Web のサポート
- 自動トークン管理
- Appleの認証ポリシーに準拠
適している対象
- Apple ID ログインが必要なアプリ
- Serverpod をバックエンド認証に使用する開発者
- iOS および Web プラットフォームをターゲットとするプロジェクト
- セキュアで標準化されたサインインを望むチーム
- Appleのプライバシー基準に準拠する必要のあるアプリケーション
注意事項
- Apple Developerアカウントのセットアップが必要です
- XcodeおよびFirebase/Google Cloudでの適切な設定が必要です
- Webサポートには、追加のバックエンド構成が必要です
- Apple ID認証のみに制限
- Serverpod認証モジュールが使用されているかどうかに依存