프로젝트에 앱 체크 사용 설정

이 가이드에서는 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를 사용 설정하려면 다음 단계를 따르세요.

  1. Firebase Console에서 빌드 > 앱 체크로 이동합니다.

  2. 시작하기를 클릭합니다.

  3. 시작 가이드를 따라 프로젝트에 앱 체크를 등록하고 구현하세요.

다음 단계