REST Resource: projects.apps.deviceCheckConfig

منبع: DeviceCheckConfig

شیء پیکربندی DeviceCheck یک برنامه. این پیکربندی توسط ExchangeDeviceCheckToken برای تأیید اعتبار توکن‌های دستگاه صادر شده برای برنامه‌ها توسط DeviceCheck استفاده می‌شود. همچنین ویژگی های خاصی از AppCheckToken برگشتی مانند ttl آن را کنترل می کند.

توجه داشته باشید که شناسه تیم ثبت شده در برنامه شما به عنوان بخشی از فرآیند اعتبار سنجی استفاده می شود. لطفاً آن را از طریق کنسول Firebase یا به صورت برنامه‌نویسی از طریق سرویس مدیریت Firebase ثبت کنید.

نمایندگی JSON
{
  "name": string,
  "tokenTtl": string,
  "keyId": string,
  "privateKey": string,
  "privateKeySet": boolean
}
زمینه های
name

string

ضروری. نام منبع نسبی شی پیکربندی DeviceCheck، در قالب:

projects/{project_number}/apps/{app_id}/deviceCheckConfig
tokenTtl

string ( Duration format)

مدت زمانی را مشخص می‌کند که نشانه‌های App Check رد و بدل شده از نشانه‌های DeviceCheck معتبر خواهند بود. اگر تنظیم نشود، مقدار پیش‌فرض 1 ساعت در نظر گرفته می‌شود. باید بین 30 دقیقه تا 7 روز باشد.

مدت زمان در ثانیه با حداکثر نه رقم کسری که با ' s ' ختم می شود. مثال: "3.5s" .

keyId

string

ضروری. شناسه کلید یک کلید خصوصی فعال شده با DeviceCheck که در حساب توسعه دهنده Apple شما ایجاد شده است.

privateKey

string

ضروری. فقط ورودی محتویات فایل کلید خصوصی ( .p8 ) مرتبط با کلید مشخص شده توسط keyId .

به دلایل امنیتی، این فیلد هرگز در هیچ پاسخی پر نخواهد شد.

privateKeySet

boolean

فقط خروجی آیا فیلد privateKey قبلا تنظیم شده است یا خیر. از آنجایی که هرگز فیلد privateKey را برنمی‌گردانیم، این فیلد تنها راه برای فهمیدن اینکه آیا قبلاً تنظیم شده است یا خیر است.

مواد و روش ها

batchGet

Atomically s DeviceCheckConfig را برای لیست مشخص شده برنامه ها دریافت می کند.

get

DeviceCheckConfig را برای برنامه مشخص شده دریافت می کند.

patch

DeviceCheckConfig را برای برنامه مشخص شده به روز می کند.