跳过内容

@capgo/capacitor-firebase-authentication

Capacitor Firebase 身份验证插件。

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返回 SignInResult 如果您的应用程序启动了一个Web登录流程,并且在后台时操作系统清理了应用程序时
getIdToken获取当前已登录用户的Firebase Auth ID令牌。
getIdTokenResult返回一个用来标识用户的Firebase服务的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启动游戏中心登录流程
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 (企业) 的实现细节