리소스: Service
앱 체크에서 지원하는 Firebase 서비스의 시행 구성입니다.
JSON 표현 |
---|
{
"name": string,
"enforcementMode": enum ( |
필드 | |
---|---|
name |
필수 항목입니다. 서비스 구성 객체의 상대적 리소스 이름으로, 형식은 다음과 같습니다.
|
enforcementMode |
필수 항목입니다. 이 서비스의 앱 체크 시행 모드입니다. |
EnforcementMode
앱 체크에서 지원하는 Firebase 서비스의 앱 체크 시행 모드입니다.
열거형 | |
---|---|
OFF |
Firebase 앱 체크가 서비스에 적용되지 않으며 앱 체크 측정항목도 수집되지 않습니다. 서비스는 이 모드에서 앱 체크로 보호되지 않지만, 사용자 승인과 같은 적용 가능한 다른 보호 기능은 계속 시행됩니다. 구성되지 않은 서비스는 기본적으로 이 모드로 설정됩니다. |
UNENFORCED |
서비스에 Firebase 앱 체크가 적용되지 않습니다. 앱 체크 측정항목은 서비스에 시행을 사용 설정할 시기를 결정하는 데 도움이 되도록 수집됩니다. 서비스는 이 모드에서 앱 체크로 보호되지 않지만, 사용자 승인과 같은 적용 가능한 다른 보호 기능은 계속 시행됩니다. |
ENFORCED |
서비스에 Firebase 앱 체크가 적용됩니다. 유효한 앱 체크 토큰이 연결되지 않은 경우 서비스에서 프로젝트의 리소스에 액세스하려는 모든 요청을 거부합니다(서비스에 따라 일부 예외 있음). 예를 들어 일부 서비스에서는 앱 체크 토큰 없이도 개발자의 권한이 있는 서비스 계정 사용자 인증 정보가 포함된 요청을 계속 허용합니다. 앱 체크 통합 문제를 감지하고 호출자 구성을 모니터링하는 데 도움이 되도록 앱 체크 측정항목은 계속 수집됩니다. 서비스가 앱 체크로 보호되지만, 사용자 승인과 같은 적용 가능한 다른 보호 조치도 동시에 계속 적용됩니다. Firebase 서비스에 앱 체크를 적용하려는 경우 주의하세요. 사용자가 앱 체크를 지원하는 버전의 앱으로 업데이트하지 않으면 앱에서 앱 체크를 시행하는 Firebase 서비스를 더 이상 사용할 수 없습니다. 앱 체크 측정항목은 Firebase 서비스에 앱 체크를 적용할지 여부를 결정하는 데 도움이 될 수 있습니다. 앱이 아직 출시되지 않았다면 사용 중인 오래된 클라이언트가 없으므로 즉시 시행을 사용 설정해야 합니다. |
메소드 |
|
---|---|
|
지정된 Service 구성을 원자적으로 업데이트합니다. |
|
지정된 서비스 이름의 Service 구성을 가져옵니다. |
|
지정된 프로젝트의 모든 Service 구성을 나열합니다. |
|
지정된 Service 구성을 업데이트합니다. |