개요
개요Capacitor 플러그인으로 Firebase 인증을 사용합니다.
기본 기능
기본 기능applyActionCode- 이메일로 받은 인증 code을 적용합니다.confirmPasswordReset- 비밀번호 초기화 과정을 완료합니다.confirmVerificationCode- 휴대폰 인증 과정을 완료합니다.createUserWithEmailAndPassword- 이메일과 비밀번호를 사용하여 새로운 사용자 계정을 생성합니다. 새로운 계정이 생성된 경우 사용자는 자동으로 로그인됩니다.
공개 API
제목: 공개 API| 메서드 | 설명 |
|---|---|
applyActionCode | 사용자에게 이메일로 보낸 인증 code을 적용합니다. |
confirmPasswordReset | 비밀번호 초기화 과정을 완료합니다. |
confirmVerificationCode | 전화번호 인증 과정을 완료합니다. |
createUserWithEmailAndPassword | 이메일과 비밀번호를 사용하여 새로운 사용자 계정을 생성합니다. 새로운 계정이 생성된 경우 사용자는 자동으로 로그인됩니다. |
deleteUser | 사용자를 삭제하고 로그아웃합니다. |
fetchSignInMethodsForEmail | 이메일 주소에 대한 로그인 방법을 가져옵니다. |
getCurrentUser | 현재 로그인한 사용자를 가져옵니다. |
getPendingAuthResult | Firebase 인증 플러그인 SignInResult 웹 로그인 흐름을 시작한 후 OS가 앱을 백그라운드에서 삭제하는 경우 앱이 다시 시작되었는지 여부를 반환합니다. |
getIdToken | 현재 로그인한 사용자의 Firebase Auth ID 토큰을 가져옵니다. |
getIdTokenResult | Firebase 서비스에 사용자를 식별하기 위해 사용되는 디자일리제이션된 JSON 웹 토큰 (JWT)을 반환합니다. |
getRedirectResult | Firebase 인증 플러그인 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 | 애플 로그인 흐름을 시작합니다. |
signInWithCustomToken | 커스텀 토큰 로그인 흐름을 시작합니다. |
signInWithEmailAndPassword | 이메일과 비밀번호를 사용하여 로그인 흐름을 시작합니다. |
signInWithEmailLink | 이메일과 로그인 이메일 링크를 사용하여 로그인합니다. |
signInWithFacebook | 페이스북 로그인 흐름을 시작합니다. |
signInWithGameCenter | 게임 센터 로그인 흐름을 시작합니다. |
signInWithGithub | 시작하는 GitHub 로그인 흐름을 시작합니다. |
signInWithGoogle | 구글 로그인 흐름을 시작합니다. |
signInWithMicrosoft | 마이크로소프트 로그인 흐름을 시작합니다. |
signInWithOpenIdConnect | OpenID Connect 로그인 흐름을 시작합니다. |
signInWithPhoneNumber | 전화번호를 사용하여 로그인 흐름을 시작합니다. |
signInWithPlayGames | Play Games 로그인 흐름을 시작합니다. |
signInWithTwitter | 트위터 로그인 흐름을 시작합니다. |
signInWithYahoo | 야후 로그인 흐름을 시작합니다. |
signOut | 로그아웃 흐름을 시작합니다. |
unlink | 사용자 계정에서 제공자를.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-인증__CAPGO_KEEP_0__를 사용하여 capgo/capacitor-firebase-authentication __CAPGO_KEEP_0__/__CAPGO_KEEP_1__-firebase-authentication과 연결하여 capgo/capacitor-social-login Capgo에서 @capgo/capacitor-social-login 구현에 대한 세부 정보를 참조하세요. @capgo/capacitor-passkey Capgo에서 @capgo/capacitor-passkey 구현에 대한 세부 정보를 참조하세요. @capgo/capacitor-native-생체인증 Capgo에서 @capgo/capacitor-native-biometric 구현에 대한 세부 정보를 참조하세요. 두 단계 인증 두 단계 인증, 그리고 SSO (기업) SSO (기업)에 대한 구현 세부 정보를 참조하세요.