REST Resource: projects.apps.deviceCheckConfig

সম্পদ: DeviceCheckConfig

একটি অ্যাপের ডিভাইস চেক কনফিগারেশন অবজেক্ট। এই কনফিগারেশনটি 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)

DeviceCheck টোকেন থেকে অ্যাপ চেক টোকেন বিনিময় করা বৈধ হবে তা নির্দিষ্ট করে। সেট না থাকলে, 1 ঘন্টার একটি ডিফল্ট মান ধরে নেওয়া হয়। 30 মিনিট থেকে 7 দিনের মধ্যে হতে হবে, অন্তর্ভুক্ত।

নয়টি পর্যন্ত ভগ্নাংশের সংখ্যা সহ সেকেন্ডে একটি সময়কাল, ' s ' দিয়ে শেষ হয়৷ উদাহরণ: "3.5s"

keyId

string

প্রয়োজন। আপনার Apple ডেভেলপার অ্যাকাউন্টে তৈরি DeviceCheck-এর সাহায্যে সক্রিয় একটি ব্যক্তিগত কী-এর মূল শনাক্তকারী।

privateKey

string

প্রয়োজন। শুধুমাত্র ইনপুট। প্রাইভেট কী ( .p8 ) ফাইলের বিষয়বস্তু keyId দ্বারা নির্দিষ্ট কী-এর সাথে যুক্ত।

নিরাপত্তার কারণে, এই ক্ষেত্রটি কখনই কোনো প্রতিক্রিয়ায় জনবহুল হবে না।

privateKeySet

boolean

শুধুমাত্র আউটপুট। privateKey ফিল্ড আগে সেট করা ছিল কিনা। যেহেতু আমরা privateKey ক্ষেত্রটি কখনই ফেরত দেব না, এই ক্ষেত্রটি এটি আগে সেট করা ছিল কিনা তা খুঁজে বের করার একমাত্র উপায়।

পদ্ধতি

batchGet

পরমাণুভাবে অ্যাপের নির্দিষ্ট তালিকার জন্য DeviceCheckConfig s পায়।

get

নির্দিষ্ট অ্যাপের জন্য DeviceCheckConfig পায়।

patch

নির্দিষ্ট অ্যাপের জন্য DeviceCheckConfig আপডেট করে।