CapacitorのためのFirebase認証プラグイン。
基本機能
セクション「基本機能」applyActionCode- メールで送信された確認codeを適用します。confirmPasswordReset- パスワードのリセットプロセスを完了します。confirmVerificationCode-電話番号の検証プロセスを完了します。createUserWithEmailAndPassword-メールアドレスとパスワードを使用して新しいユーザーアカウントを作成します。新しいアカウントが作成された場合、ユーザーは自動的にログインされます。
Public API
Section titled “Public API”| Method | Description |
|---|---|
applyActionCode | メールで送信された検証codeを適用します。 |
confirmPasswordReset | パスワードリセットプロセスを完了します。 |
confirmVerificationCode | 電話番号の検証プロセスを完了します。 |
createUserWithEmailAndPassword | メールアドレスとパスワードを使用して新しいユーザーアカウントを作成します。新しいアカウントが作成された場合、ユーザーは自動的にログインされます。 |
deleteUser | ユーザーを削除し、ログアウトします。 |
fetchSignInMethodsForEmail | 指定されたメールアドレスのサインイン方法を取得します。 |
getCurrentUser | 現在サインインしているユーザーを取得します。 |
getPendingAuthResult | __CAPGO_KEEP_0__ SignInResult アプリがWebサインインフローを開始し、OSがアプリをバックグラウンドでクリーンアップした場合に返されます。 |
getIdToken | 現在サインインしているユーザーのFirebase Auth IDトークンを取得します。 |
getIdTokenResult | __CAPGO_KEEP_0__ |
getRedirectResult | __CAPGO_KEEP_0__ SignInResult __CAPGO_KEEP_0__ |
getTenantId | __CAPGO_KEEP_0__ |
isSignInWithEmailLink | __CAPGO_KEEP_0__ signInWithEmailLink. |
linkWithApple | __CAPGO_KEEP_0__ |
linkWithEmailAndPassword | __CAPGO_KEEP_0__ |
linkWithEmailLink | __CAPGO_KEEP_0__ |
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 からsyncされています。 capacitor-firebase.
から@capgo/capacitor-firebase-authentication
「から@capgo/capacitor-firebase-authentication」というセクションあなたが @capgo/capacitor-firebase-authentication を使用して認証とアカウントフローの計画を行っている場合、 @capgo/capacitor-social-login @capgo/capacitor-social-loginの実装詳細については @capgo/capacitor-passkey @capgo/capacitor-passkeyの実装詳細については @capgo/capacitor-native-biometric @capgo/capacitor-native-biometricの実装詳細については 2要素認証 2要素認証の実装詳細については SSO (企業) SSO (企業)の実装詳細については