概要
概要CapacitorのFirebase認証プラグイン
始めるから applyActionCode() そして他の主要なメソッドは以下のとおりです。
プラットフォームサポート
プラットフォームサポート| プラットフォーム | サポート | 注意 |
|---|---|---|
| iOS | はい | ネイティブ |
| Android | はい | ネイティブ |
| Web | No | Guard with Capacitor.getPlatform() |
applyActionCode- メールで送信された検証用のcodeを適用します。confirmPasswordReset- パスワードのリセットプロセスを完了します。confirmVerificationCode- 携帯電話の番号検証プロセスを完了します。createUserWithEmailAndPassword- メールアドレスとパスワードを使用して新しいユーザーアカウントを作成します。新しいアカウントが作成された場合、ユーザーは自動的にログインされます。
Public API
Public API| メソッド | 概要 |
|---|---|
applyActionCode | メールで送信された検証codeを適用します。 |
confirmPasswordReset | パスワードリセットプロセスを完了します。 |
confirmVerificationCode | 電話番号検証プロセスを完了します。 |
createUserWithEmailAndPassword | メールアドレスとパスワードを使用して新しいユーザーアカウントを作成します。新しいアカウントが作成された場合、ユーザーは自動的にログインします。 |
deleteUser | ユーザーを削除し、ログアウトします。 |
fetchSignInMethodsForEmail | メールアドレスに対してサインイン方法を取得します。 |
getCurrentUser | 現在ログインしているユーザーを取得します。 |
getPendingAuthResult | リターンします SignInResult アプリがWebサインインフローを開始し、OSがバックグラウンドでアプリをクリーンアップした場合に返します。 |
getIdToken | 現在ログインしているユーザーのFirebase Auth IDトークンを取得します。 |
getIdTokenResult | 現在ログインしているユーザーを識別するために使用されるデシリアライズされたJSON Webトークン (JWT) を返します。 |
getRedirectResult | リターンします。 SignInResult リダイレクトベースのサインインフローから |
getTenantId | テナントIDを取得します。 |
isSignInWithEmailLink | メールリンクでサインインするための適切なリンクが入ってくる場合に、チェックします。 signInWithEmailLink. |
linkWithApple | Apple認証プロバイダとユーザーアカウントをリンクします。 |
linkWithEmailAndPassword | Email認証プロバイダとユーザーアカウントをリンクします。 |
linkWithEmailLink | Email認証プロバイダとユーザーアカウントをリンクします。 |
linkWithFacebook | Facebook認証プロバイダとユーザーアカウントをリンクします。 |
linkWithGameCenter | Game Center認証プロバイダとユーザーアカウントをリンクします。 |
linkWithGithub | 認証プロバイダGitHubとユーザーアカウントをリンクします。 |
linkWithGoogle | Google認証プロバイダとユーザーアカウントをリンクします。 |
linkWithMicrosoft | Microsoft認証プロバイダとユーザーアカウントをリンクします。 |
linkWithOpenIdConnect | OpenID Connect プロバイダーとユーザーアカウントをリンクします。 |
linkWithPhoneNumber | 電話番号認証プロバイダーとユーザーアカウントをリンクします。 |
linkWithPlayGames | Play Games認証プロバイダーとユーザーアカウントをリンクします。 |
linkWithTwitter | Twitter認証プロバイダーとユーザーアカウントをリンクします。 |
linkWithYahoo | Yahoo認証プロバイダーとユーザーアカウントをリンクします。 |
reload | サインイン中のユーザーアカウントデータを再読み込みします。 |
revokeAccessToken | 指定されたアクセストークンの有効性を取り消します。現在はApple OAuthアクセストークンにのみ対応しています。 |
sendEmailVerification | 現在サインイン中のユーザーに確認メールを送信します。 |
sendPasswordResetEmail | パスワードリセットメールを送信します。 |
sendSignInLinkToEmail | 指定されたメールアドレスのユーザーにサインインメールリンクを送信します。 |
setLanguageCode | 認証操作用のユーザー向け言語をcodeに設定します。 |
setPersistence | 現在保存されている認証セッションの保存方法を設定します。 |
setTenantId | テナントIDを設定します。 |
signInAnonymously | 匿名ユーザーとしてログインします。 |
signInWithApple | Appleサインインフローを開始します。 |
signInWithCustomToken | カスタムトークンによるサインインフローを開始します。 |
signInWithEmailAndPassword | メールアドレスとパスワードを使用したサインインフローを開始します。 |
signInWithEmailLink | メールアドレスとサインインメールリンクを使用したサインインを実行します。 |
signInWithFacebook | Facebookサインインフローを開始します。 |
signInWithGameCenter | Game Centerサインインフローを開始します。 |
signInWithGithub | GitHubサインインフローを開始します。 |
signInWithGoogle | Googleサインインフローを開始します。 |
signInWithMicrosoft | Microsoftサインインフローを開始します。 |
signInWithOpenIdConnect | OpenID Connectサインインフローを開始します。 |
signInWithPhoneNumber | 電話番号を使用してサインインフローを開始します。 |
signInWithPlayGames | Play Gamesサインインフローを開始します。 |
signInWithTwitter | Twitterサインインフローを開始します。 |
signInWithYahoo | Yahooサインインフローを開始します。 |
signOut | サインアウトフローを開始します。 |
unlink | ユーザーアカウントからプロバイダーをアンリンクします。 |
updateEmail | 現在サインインしているユーザーのメールアドレスを更新します。 |
updatePassword | 現在サインインしているユーザーのパスワードを更新します。 |
updateProfile | ユーザーのプロファイルデータを更新します。 |
useAppLanguage | ユーザー向けの言語codeをデフォルトのアプリ言語に設定します。 |
useEmulator | Authenticationエミュレータとアプリを連携するためのインストルメンテーションを実行します。 |
verifyBeforeUpdateEmail | 現在サインインしているユーザーのメールアドレスを更新する前に、新しいメールアドレスを検証します。 |
checkAppTrackingTransparencyPermission | アプリのトラッキング透明性の現在の状態を確認します。 |
requestAppTrackingTransparencyPermission | アプリのトラッキング透明性のシステムダイアログを開きます。 |
addListener | ユーザーのサインイン状態の変更をリスンします。 |
addListener | 現在サインインしているユーザーのIDトークンの変更をリスンします。 |
addListener | 電話認証が完了したときにリスンします。 |
addListener | 電話認証が失敗したときにリスンします。 |
addListener | 電話認証がcodeのときにリスンします。 |
removeAllListeners | このプラグインのリスナーをすべて削除します。 |
getPluginVersion | このプラグインのバージョンを取得します。 |
真実の源
「真実の源」というセクションこの参照は src/definitions.ts in capacitor-firebase.
Capgoから続けて@capgo/capacitor-firebase-authentication
@capgo/capacitor-firebase-authenticationから続ける「__CAPGO_KEEP_0__-firebase-authentication」を使用している場合 @capgo/capacitor-ファイアベース認証 __CAPGO_KEEP_0__-social-login @capgo/capacitor-ソーシャルログイン @capgo/capacitor-ソーシャルログインの実装詳細について @capgo/capacitor-パスキー @capgo/capacitor-パスキーの実装詳細について @capgo/capacitor-native-biometric Capgoの実装詳細については@capgo/capacitor-native-biometricを参照してください。 2要素認証 Capgoの実装詳細については2要素認証、そして SSO (Enterprise) Capgoの実装詳細についてはSSO (Enterprise)を参照してください。