跳过内容

@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 - 创建新用户:使用电子邮件和密码创建新用户账户,若新账户创建成功,用户将自动登录。
方法描述:验证码验证:通过电子邮件发送的验证码。
applyActionCodecode
confirmPasswordReset完成密码重置过程。
confirmVerificationCode完成手机号验证过程。
createUserWithEmailAndPassword使用电子邮件和密码创建一个新用户帐户。如果新帐户创建成功,用户会自动登录。
deleteUser删除用户并注销。
fetchSignInMethodsForEmail通过电子邮件地址获取用户登录方法。
getCurrentUser获取当前登录用户。
getPendingAuthResult如果您的应用程序启动了一个Web登录流程并在后台清理应用程序时, SignInResult 获取当前登录用户的Firebase Auth ID令牌。
getIdToken返回用于识别用户的Firebase服务的JSON Web令牌(JWT)。
getIdTokenResult如果您的应用程序启动了一个Web登录流程并在后台清理应用程序时,
getRedirectResult从重定向登录流程中获取。 SignInResult 从重定向登录流程中获取。
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/capacitor-social-login 查看@capgo/capacitor-social-login的实现细节 @capgo/capacitor-passkey 查看@capgo/capacitor-passkey的实现细节 @capgo/capacitor-native-biometric 查看@capgo/capacitor-native-biometric的实现细节 两因素身份验证 对于两因素认证的实现细节, 和 SSO (企业) 对于SSO (企业)的实现细节。