跳过内容

@capgo/capacitor-firebase-authentication

@Capacitor/__CAPGO_KEEP_1__-firebase-authentication

__CAPGO_KEEP_0__

概述

Capacitor Firebase 认证插件。

  • applyActionCode - Applies a verification code sent to the user by email.
  • confirmPasswordReset - 完成密码重置流程。
  • confirmVerificationCode - 完成手机验证码验证流程。
  • createUserWithEmailAndPassword - 使用电子邮件和密码创建新用户帐户。如果新帐户创建成功,用户会自动登录。
方法描述
applyActionCodeApplies a verification code sent to the user by email.
confirmPasswordReset完成密码重置流程。
confirmVerificationCode完成手机验证流程。
createUserWithEmailAndPassword使用电子邮件和密码创建新用户帐户。如果新帐户创建成功,用户会自动登录。
deleteUser删除用户并注销。
fetchSignInMethodsForEmail获取指定电子邮件地址的登录方式。
getCurrentUser获取当前登录用户。
getPendingAuthResult如果您的应用启动了Web登录流程并且在后台被操作系统清理掉。 SignInResult 获取当前登录用户的Firebase Auth ID令牌。
getIdToken返回用于识别用户的Firebase服务的JSON Web令牌(JWT)。
getIdTokenResult从重定向登录流程中获取code。
getRedirectResult如果您的应用启动了Web登录流程并且在后台被操作系统清理掉。 SignInResult 获取当前登录用户的Firebase Auth ID令牌。
getTenantId获取租户 ID。
isSignInWithEmailLink检查一个 incoming 链接是否是适合的电子邮件链接 signInWithEmailLink.
linkWithApple使用 Apple 身份验证提供者链接用户帐户。
linkWithEmailAndPassword使用电子邮件身份验证提供者链接用户帐户。
linkWithEmailLink使用电子邮件身份验证提供者链接用户帐户。
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为应用配置与身份验证模拟器通信的功能。
verifyBeforeUpdateEmail在更新当前登录用户的电子邮件地址之前,验证新电子邮件地址。
checkAppTrackingTransparencyPermission检查应用跟踪透明度的当前状态。
requestAppTrackingTransparencyPermission打开系统对话框以授权应用跟踪透明度。
addListener监听用户登录状态的变化。
addListener监听当前登录用户的ID令牌变化。
addListener监听完成的手机验证。
addListener监听失败的手机验证。
addListener监听手机验证code。
removeAllListeners移除此插件的所有监听器。
getPluginVersion获取此插件的版本。

真实数据来源

标题:真实数据来源

此参考是从 src/definitions.tscapacitor-firebase.

继续从@capgo/capacitor-firebase-authentication

标题:继续从@capgo/capacitor-firebase-authentication

如果您正在使用 @capgo/capacitor-firebase-authentication 与@__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-social-login 连接@capgo/capacitor-social-login 实现细节在@capgo/capacitor-social-login中 @capgo/capacitor-passkey 实现细节在@capgo/capacitor-passkey中 @capgo/capacitor-native-biometric 实现细节在@capgo/capacitor-native-biometric中 两因素认证 对于在 Two-factor authentication 中的实现细节, 和 SSO (企业) 对于在 SSO (企业) 中的实现细节。