@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- 使用电子邮件和密码创建新用户帐户。如果新帐户创建成功,用户会自动登录。
Public API
Section titled “Public API”| 方法 | 描述 |
|---|---|
applyActionCode | Applies 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.ts 在 capacitor-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 (企业) 中的实现细节。