프로젝트에 앱 체크 사용 설정
이 가이드에서는 Identity Platform 프로젝트에 Firebase 앱 체크를 사용 설정하는 방법을 설명합니다.
앱 체크는 프로젝트에 대한 요청이 개발자의 앱 또는 변조되지 않은 인증된 기기에서 발생한 것인지 확인하기 위해 증명 서비스를 사용합니다.
앱 체크는 클라이언트 SDK에서 사용하는 다음 작업을 보호합니다.
인증 작업
방법 | 설명 |
---|---|
CreateAuthUri |
Google, Facebook 또는 Apple과 같은 ID 공급업체로 로그인할 때 제공된 이메일 주소에 사용수 있는 로그인 방법을 가져옵니다. |
SendVerificationCode |
전화번호 로그인을 위한 SMS 인증 코드를 전송합니다. |
SignInWithCustomToken |
커스텀 인증 토큰을 교환하여 사용자를 로그인 또는 가입 처리합니다. |
SignInWithEmailLink |
이메일 링크의 대역 외 코드로 사용자를 로그인 또는 가입 처리합니다. |
SignInWithIdp |
ID 공급업체(IdP)의 사용자 인증 정보를 사용하여 사용자를 로그인 또는 가입 처리합니다. |
SignInWithPassword |
이메일과 비밀번호로 로그인합니다. |
SignInWithPhoneNumber |
전화번호 인증 시도를 완료합니다. |
SignUp |
새 이메일 및 비밀번호 사용자 또는 익명 사용자를 가입 처리하거나 익명 사용자를 이메일 및 비밀번호로 업그레이드합니다. |
계정 관리 작업
방법 | 설명 |
---|---|
DeleteAccount |
사용자 계정을 삭제합니다. |
GetAccountInfo |
로그인 후 사용자 정보를 가져옵니다. |
GetOobCode |
사용자의 이메일로 대역 외 코드를 전송하도록 요청합니다. |
ResetPassword |
대역 외 비밀번호 재설정을 완료하거나 사용자에게 이메일 또는 다른 대역 외 메커니즘으로 전송된 인증 코드를 확인합니다. |
SetAccountInfo |
이메일 주소, 비밀번호, 표시 이름과 같은 사용자 계정 정보를 업데이트합니다. |
앱 체크 사용 설정
프로젝트에 App Check를 사용 설정하려면 다음 단계를 따르세요.
Firebase Console에서 빌드 > 앱 체크로 이동합니다.
시작하기를 클릭합니다.
시작 가이드를 따라 프로젝트에 앱 체크를 등록하고 구현하세요.