EnforcementMode

앱 체크에서 지원하는 Firebase 서비스/리소스의 앱 체크 적용 모드입니다.

열거형
OFF

Firebase 앱 체크는 서비스에 적용되지 않으며 앱 체크 측정항목도 수집되지 않습니다.

이 모드에서는 서비스가 앱 체크로 보호되지 않지만 사용자 승인과 같은 다른 관련 보호 기능은 계속 적용됩니다.

구성되지 않은 서비스는 기본적으로 이 모드입니다.

구성되지 않은 리소스 정책과 같이 리소스 정책은 약간 다르게 작동합니다. 즉, 리소스는 리소스가 속한 서비스에 구성된 EnforcementMode를 상속하며 기본적으로 사용 중지 모드로 간주되지 않습니다.

UNENFORCED

이 서비스에는 Firebase 앱 체크가 적용되지 않습니다. 앱 체크 측정항목은 서비스에 시행을 사용 설정할 시기를 결정하는 데 도움이 되도록 수집됩니다.

이 모드에서는 서비스가 앱 체크로 보호되지 않지만 사용자 승인과 같은 다른 관련 보호 기능은 계속 적용됩니다.

일부 서비스는 특정 서비스 등급으로 업그레이드해야 하는 등 앱 체크를 사용하기 전에 특정 조건을 충족해야 합니다. 서비스의 요구사항이 충족될 때까지 이 UNENFORCED 설정은 적용되지 않으며 앱 체크는 해당 서비스에서 작동하지 않습니다.

ENFORCED

서비스에 Firebase 앱 체크가 적용됩니다. 유효한 앱 체크 토큰이 첨부되지 않은 경우 서비스에서 프로젝트의 리소스에 액세스하려는 모든 요청을 거부합니다(서비스에 따른 일부 예외). 예를 들어 일부 서비스에서는 앱 체크 토큰 없이 개발자의 권한 있는 서비스 계정 사용자 인증 정보가 포함된 요청을 계속 허용합니다. 앱 체크 통합 관련 문제를 감지하고 호출자의 구성을 모니터링하는 데 도움이 되도록 앱 체크 측정항목이 계속 수집됩니다.

서비스가 앱 체크로 보호되지만 사용자 승인과 같은 다른 관련 보호 기능도 동시에 계속 적용됩니다.

Firebase 서비스에서 앱 체크를 시행할 때는 주의해야 합니다. 사용자가 앱 체크를 지원하는 버전의 앱으로 업데이트하지 않은 경우 사용자의 앱은 앱 체크를 시행하는 Firebase 서비스를 더 이상 사용할 수 없습니다. 앱 체크 측정항목은 Firebase 서비스에 앱 체크를 적용할지 여부를 결정하는 데 도움이 될 수 있습니다.

앱이 아직 출시되지 않은 경우 오래된 클라이언트가 없으므로 즉시 적용을 사용 설정해야 합니다.

일부 서비스는 특정 서비스 등급으로 업그레이드해야 하는 등 앱 체크를 사용하기 전에 특정 조건을 충족해야 합니다. 서비스의 요구사항이 충족될 때까지 이 ENFORCED 설정은 적용되지 않으며 앱 체크는 해당 서비스에서 작동하지 않습니다.