Method: projects.apps.exchangeDebugToken

CreateDebugToken ব্যবহার করে আপনি পূর্বে তৈরি করেছেন এমন একটি ডিবাগ টোকেন গোপনীয়তা যাচাই করে। বৈধ হলে, একটি AppCheckToken ফেরত দেয়।

মনে রাখবেন যে অ্যাপের অপব্যবহারের দুর্ঘটনাজনিত এক্সপোজার রোধ করতে এই পদ্ধতিতে একটি সীমাবদ্ধ কোটা প্রয়োগ করা হয়েছে।

HTTP অনুরোধ

POST https://firebaseappcheck.googleapis.com/v1beta/{app=projects/*/apps/*}:exchangeDebugToken

URL gRPC ট্রান্সকোডিং সিনট্যাক্স ব্যবহার করে।

পাথ প্যারামিটার

পরামিতি
app

string

প্রয়োজন। অ্যাপের আপেক্ষিক সম্পদের নাম, বিন্যাসে:

projects/{project_number}/apps/{app_id}

প্রয়োজনে, project_number উপাদানটি Firebase প্রকল্পের প্রকল্প ID দিয়ে প্রতিস্থাপন করা যেতে পারে। Google এর AIP 2510 স্ট্যান্ডার্ডে প্রোজেক্ট শনাক্তকারী ব্যবহার করার বিষয়ে আরও জানুন।

বিকল্পভাবে, অ্যাপ চেক দ্বারা সুরক্ষিত OAuth ক্লায়েন্টের জন্য এই পদ্ধতিটি কল করা হলে, এই ক্ষেত্রটি ফর্ম্যাটেও হতে পারে:

oauthClients/{oauth_client_id}

আপনি Google ক্লাউড কনসোলে আপনার OAuth ক্লায়েন্টদের জন্য OAuth ক্লায়েন্ট আইডি দেখতে পারেন। মনে রাখবেন যে এই সময়ে শুধুমাত্র iOS OAuth ক্লায়েন্টই সমর্থিত, এবং তাদের অবশ্যই সংশ্লিষ্ট iOS Firebase অ্যাপের সাথে লিঙ্ক করতে হবে। আরও তথ্যের জন্য ডকুমেন্টেশন দেখুন.

শরীরের অনুরোধ

অনুরোধের অংশে নিম্নলিখিত কাঠামো সহ ডেটা রয়েছে:

JSON প্রতিনিধিত্ব
{
  "debugToken": string,
  "limitedUse": boolean
}
ক্ষেত্র
debugToken

string

প্রয়োজন। একটি ডিবাগ টোকেন গোপন. এই স্ট্রিংটি অবশ্যই CreateDebugToken ব্যবহার করে তৈরি করা একটি ডিবাগ টোকেন গোপনের সাথে মেলে।

limitedUse

boolean

এই প্রত্যয়নটি সীমিত ব্যবহার ( true ) বা সেশন ভিত্তিক ( false ) প্রসঙ্গে ব্যবহারের জন্য কিনা তা নির্দিষ্ট করে৷ এই প্রত্যয়নটিকে রিপ্লে সুরক্ষা বৈশিষ্ট্যের সাথে ব্যবহার করতে সক্ষম করতে, এটি true সেট করুন। ডিফল্ট মান false .

প্রতিক্রিয়া শরীর

সফল হলে, প্রতিক্রিয়া বডিতে AppCheckToken এর একটি উদাহরণ থাকে।