メインコンテンツへスキップ

@capgo/capacitor-firebase-authentication

Firebase Authentication 用の Capacitor プラグイン

Firebase Authentication 用の Capacitor プラグイン

まずは applyActionCode() および以下に示すその他のコアメソッド。

プラットフォームサポート備考
iOSとはいネイティブ
Androidでははいネイティブ
WebいいえCapacitor.getPlatform() でガード
  • applyActionCode - ユーザーにメールで送信された検証codeを適用します。
  • confirmPasswordReset - パスワードリセットプロセスを完了します。
  • confirmVerificationCode - 電話番号の認証プロセスを完了します。
  • createUserWithEmailAndPassword - メールアドレスとパスワードで新しいユーザーアカウントを作成します。新しいアカウントが作成されると、ユーザーは自動的にサインインします。
メソッド説明
applyActionCodeメールでユーザーに送信された検証用 code を適用します。
confirmPasswordResetパスワードリセット処理を完了します。
confirmVerificationCode電話番号の検証プロセスを完了します。
createUserWithEmailAndPasswordメールアドレスとパスワードで新しいユーザーアカウントを作成します。新しいアカウントが作成されると、ユーザーは自動的にサインインします。
deleteUserユーザーを削除してサインアウトします。
fetchSignInMethodsForEmail指定したメールアドレスのサインイン方法を取得します。
getCurrentUser現在サインインしているユーザーを取得します。
getPendingAuthResultリダイレクトによるサインインフローから SignInResult アプリがWebサインインフローを開始し、バックグラウンド中にOSがアプリを終了した場合。
getIdToken現在サインインしているユーザーの Firebase Auth ID Token を取得します。
getIdTokenResultFirebase サービスでユーザーを識別するために使用される、デシリアライズされた JSON Web Token (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匿名ユーザーとしてサインインします。
signInWithAppleApple サインインフローを開始します。
signInWithCustomTokenCustom Token のサインインフローを開始します。
signInWithEmailAndPasswordメールアドレスとパスワードを使用してサインインフローを開始します。
signInWithEmailLinkメールアドレスとサインイン用メールリンクを使用してサインインします。
signInWithFacebookFacebook のサインインフローを開始します。
signInWithGameCenterGame Center のサインインフローを開始します。
signInWithGithubGitHub のサインインフローを開始します。
signInWithGoogleGoogle のサインインフローを開始します。
signInWithMicrosoftMicrosoft のサインインフローを開始します。
signInWithOpenIdConnectOpenID Connect のサインインフローを開始します。
signInWithPhoneNumber電話番号を使用してサインインフローを開始します。
signInWithPlayGamesPlay Games のサインインフローを開始します。
signInWithTwitterTwitter のサインインフローを開始します。
signInWithYahooYahoo のサインインフローを開始します。
signOutサインアウトフローを開始します。
unlinkユーザーアカウントからプロバイダーを解除します。
updateEmail現在サインインしているユーザーのメールアドレスを更新します。
updatePassword現在サインインしているユーザーのパスワードを更新します。
updateProfileユーザーのプロファイルデータを更新します。
useAppLanguageユーザー向けの言語 code をアプリのデフォルト言語として設定します。
useEmulatorAuthentication エミュレータと通信できるようにアプリを設定します。
verifyBeforeUpdateEmail現在サインインしているユーザーのメールアドレスを更新する前に、新しいメールアドレスを検証します。
checkAppTrackingTransparencyPermissionApp Tracking Transparency の現在のステータスを確認します。
requestAppTrackingTransparencyPermissionApp Tracking Transparency の許可を求めるシステムダイアログを表示します。
addListenerユーザーのサインイン状態の変更を監視します。
addListener現在サインインしているユーザーのIDトークン変更を監視します。
addListener電話番号認証の完了を監視します。
addListener電話番号認証の失敗を監視します。
addListener電話番号認証の code を監視します。
removeAllListenersこのプラグインのすべてのリスナーを削除します。
getPluginVersionこのプラグインのバージョンを取得します。

このリファレンスは以下から同期されています: src/definitions.ts における 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要素認証 二要素認証の実装の詳細については、また、 SSO (エンタープライズ) SSO (Enterprise) の実装の詳細については。