跳过内容

@capgo/capacitor-firebase-authentication

Capacitor plugin for Firebase Authentication.

Capacitor plugin for Firebase Authentication.

核心功能

核心功能部分
  • applyActionCode - 使用邮箱发送给用户的验证 code 进行验证。
  • confirmPasswordReset - 完成密码重置流程。
  • confirmVerificationCode - 完成手机验证码验证流程。
  • createUserWithEmailAndPassword - 使用邮箱和密码创建新用户账户。如果新账户创建成功,用户会自动登录。
MethodDescription
applyActionCode使用邮箱发送给用户的验证 code 进行验证。
confirmPasswordReset完成密码重置流程。
confirmVerificationCode完成手机验证码验证流程。
createUserWithEmailAndPassword使用邮箱和密码创建新用户账户。如果新账户创建成功,用户会自动登录。
deleteUser删除用户并注销.
fetchSignInMethodsForEmail获取指定邮箱地址的登录方式.
getCurrentUser获取当前登录用户.
getPendingAuthResult返回 SignInResult 如果您的应用启动了一个Web登录流程,且在后台时操作系统清理了应用时.
getIdToken获取当前登录用户的Firebase Auth ID Token.
getIdTokenResult返回一个用来识别用户的Firebase服务的JSON Web Token (JWT)。
getRedirectResult返回 SignInResult 从重定向式登录流程中获取的.
getTenantId获取租户ID.
isSignInWithEmailLink检查一个链接是否是适合 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的实现细节 Two-factor authentication 查看Two-factor authentication的实现细节, SSO (Enterprise) 查看SSO (Enterprise)的实现细节。