본문 바로가기

@capgo/capacitor-firebase-authentication

Firebase Authentication을 위한 Capacitor 플러그인

Firebase Authentication을 위한 Capacitor 플러그인

다음으로 시작하세요 applyActionCode() 그리고 아래에 나열된 다른 핵심 메서드도 살펴보세요.

플랫폼지원참고 사항
iOS지원네이티브
Android지원네이티브
웹아니요Capacitor.getPlatform()으로 보호하세요
  • applyActionCode - 이메일로 사용자에게 전송된 인증 code을 적용합니다.
  • confirmPasswordReset - 비밀번호 재설정 프로세스를 완료합니다.
  • confirmVerificationCode - 전화번호 인증 프로세스를 완료합니다.
  • createUserWithEmailAndPassword - 이메일과 비밀번호로 새 사용자 계정을 생성합니다. 새 계정이 생성되면 사용자는 자동으로 로그인됩니다.
메서드설명
applyActionCode사용자에게 이메일로 전송된 인증 code를 적용합니다.
confirmPasswordReset비밀번호 재설정 프로세스를 완료합니다.
confirmVerificationCode전화번호 인증 프로세스를 완료합니다.
createUserWithEmailAndPassword이메일과 비밀번호로 새 사용자 계정을 생성합니다. 새 계정이 생성되면 사용자는 자동으로 로그인됩니다.
deleteUser사용자를 삭제하고 로그아웃합니다.
fetchSignInMethodsForEmail이메일 주소의 로그인 방법을 가져옵니다.
getCurrentUser현재 로그인한 사용자를 가져옵니다.
getPendingAuthResult반환합니다: SignInResult 앱이 웹 로그인 흐름을 시작했고 백그라운드에 있는 동안 OS가 앱을 정리한 경우.
getIdToken현재 로그인한 사용자의 Firebase Auth ID Token을 가져옵니다.
getIdTokenResultFirebase 서비스에 사용자를 식별하는 데 사용되는 역직렬화된 JSON Web Token (JWT)을 반환합니다.
getRedirectResult반환합니다: SignInResult 리다이렉트 기반 로그인 흐름에서
getTenantIdtenant id를 가져옵니다.
isSignInWithEmailLink들어오는 링크가 이메일 링크 로그인에 사용하기 적합한지 확인합니다. signInWithEmailLink.
linkWithApple사용자 계정을 Apple 인증 제공업체와 연결합니다.
linkWithEmailAndPassword사용자 계정을 Email 인증 제공업체와 연결합니다.
linkWithEmailLink사용자 계정을 Email 인증 제공업체와 연결합니다.
linkWithFacebook사용자 계정을 Facebook 인증 제공업체와 연결합니다.
linkWithGameCenter사용자 계정을 Game Center 인증 프로바이더와 연결합니다.
linkWithGithubGitHub 인증 제공업체와 사용자 계정을 연결합니다.
linkWithGoogleGoogle 인증 제공업체와 사용자 계정을 연결합니다.
linkWithMicrosoftMicrosoft 인증 제공업체와 사용자 계정을 연결합니다.
linkWithOpenIdConnectOpenID Connect 제공업체와 사용자 계정을 연결합니다.
linkWithPhoneNumber전화번호 인증 제공업체와 사용자 계정을 연결합니다.
linkWithPlayGamesPlay Games 인증 제공업체와 사용자 계정을 연결합니다.
linkWithTwitterTwitter 인증 제공업체와 사용자 계정을 연결합니다.
linkWithYahooYahoo 인증 제공업체와 사용자 계정을 연결합니다.
reload로그인 상태인 경우 사용자 계정 데이터를 다시 불러옵니다.
revokeAccessToken지정된 액세스 토큰을 취소합니다. 현재 Apple OAuth 액세스 토큰만 지원합니다.
sendEmailVerification현재 로그인한 사용자에게 인증 이메일을 보냅니다.
sendPasswordResetEmail비밀번호 재설정 이메일을 보냅니다.
sendSignInLinkToEmail지정된 이메일 주소의 사용자에게 로그인 이메일 링크를 보냅니다.
setLanguageCode인증 작업에서 사용자에게 표시할 언어를 code로 설정합니다.
setPersistence현재 저장된 인증 세션의 persistence 유형을 설정합니다.
setTenantId테넌트 ID를 설정합니다.
signInAnonymously익명 사용자로 로그인합니다.
signInWithAppleApple 로그인 플로우를 시작합니다.
signInWithCustomTokenCustom Token 로그인 플로우를 시작합니다.
signInWithEmailAndPassword이메일과 비밀번호로 로그인 플로우를 시작합니다.
signInWithEmailLink이메일과 이메일 로그인 링크를 사용해 로그인합니다.
signInWithFacebookFacebook 로그인 플로우를 시작합니다.
signInWithGameCenterGame Center 로그인 플로우를 시작합니다.
signInWithGithubGitHub 로그인 플로우를 시작합니다.
signInWithGoogleGoogle 로그인 프로세스를 시작합니다.
signInWithMicrosoftMicrosoft 로그인 프로세스를 시작합니다.
signInWithOpenIdConnectOpenID Connect 로그인 프로세스를 시작합니다.
signInWithPhoneNumber전화번호를 이용한 로그인 프로세스를 시작합니다.
signInWithPlayGamesPlay Games 로그인 프로세스를 시작합니다.
signInWithTwitterTwitter 로그인 프로세스를 시작합니다.
signInWithYahooYahoo 로그인 프로세스를 시작합니다.
signOut로그아웃 프로세스를 시작합니다.
unlink사용자 계정에서 프로바이더 연결을 해제합니다.
updateEmail현재 로그인된 사용자의 이메일 주소를 업데이트합니다.
updatePassword현재 로그인된 사용자의 비밀번호를 업데이트합니다.
updateProfile사용자 프로필 데이터를 업데이트합니다.
useAppLanguage사용자에게 표시되는 언어 code를 앱 기본 언어로 설정합니다.
useEmulatorAuthentication 에뮬레이터와 통신하도록 앱을 구성합니다.
verifyBeforeUpdateEmail현재 로그인한 사용자의 이메일 주소를 업데이트하기 전에 새 이메일 주소를 검증합니다.
checkAppTrackingTransparencyPermission앱 추적 투명성(App Tracking Transparency)의 현재 상태를 확인합니다.
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/capacitor-social-login @capgo/capacitor-social-login의 구현 세부 사항은, @capgo/capacitor-passkey @capgo/capacitor-passkey의 구현 세부 사항은 @capgo/capacitor-native-biometric @capgo/capacitor-native-biometric의 구현 세부 사항은, 2단계 인증 2단계 인증(Two-factor authentication)의 구현 세부 사항은, SSO (기업용) SSO (Enterprise)의 구현 세부 사항은.