リソース: Service
App Check でサポートされている Firebase サービスの適用構成。
JSON 表現 |
---|
{
"name": string,
"enforcementMode": enum ( |
フィールド | |
---|---|
name |
必須。サービス構成オブジェクトの相対リソース名。次の形式で指定します。
|
enforcementMode |
必須。このサービスの App Check 適用モード。 |
EnforcementMode
App Check でサポートされている Firebase サービス向けの App Check 適用モード。
列挙型 | |
---|---|
OFF |
Firebase App Check はサービスに適用されず、App Check の指標も収集されません。 このモードでは、サービスは App Check によって保護されませんが、ユーザーの承認など、他の該当する保護は引き続き適用されます。 未設定のサービスはデフォルトでこのモードになります。 |
UNENFORCED |
Firebase App Check は、このサービスには適用されません。App Check の指標は、サービスに対して適用を有効にするタイミングを判断するために収集されます。 このモードでは、サービスは App Check によって保護されませんが、ユーザーの承認など、他の該当する保護は引き続き適用されます。 |
ENFORCED |
Firebase App Check がサービスに適用されます。サービスは、有効な App Check トークンがアタッチされていない場合、プロジェクトのリソースにアクセスしようとするリクエストを拒否します。たとえば、サービスによっては例外があります。たとえば、一部のサービスでは、App Check トークンなしでデベロッパーの特権サービス アカウントの認証情報を使用するリクエストは引き続き許可されます。App Check の指標は引き続き収集され、App Check 統合の問題の検出と呼び出し元の構成のモニタリングに役立てられます。 サービスは App Check によって保護されますが、ユーザーの承認など、他の該当する保護も同時に適用されます。 Firebase サービスで App Check を適用する場合は注意してください。ユーザーがアプリを App Check 対応バージョンに更新していない場合、そのアプリは App Check を適用している Firebase サービスを使用できなくなります。App Check の指標は、Firebase サービスに App Check を適用するかどうかの判断に役立ちます。 アプリをまだリリースしていない場合は、古いクライアントが存在しないため、すぐに適用を有効にする必要があります。 |
Methods |
|
---|---|
|
指定された Service 構成をアトミックに更新します。 |
|
指定されたサービス名の Service 構成を取得します。 |
|
指定されたプロジェクトのすべての Service 構成を一覧表示します。 |
|
指定された Service 構成を更新します。 |