একটি চ্যালেঞ্জ তৈরি করে যা apps.exchangeAppAttestAttestation
বা apps.exchangeAppAttestAssertion
এ অবিলম্বে নিম্নলিখিত কলের অখণ্ডতা রক্ষা করে। একাধিক কলের জন্য একটি চ্যালেঞ্জ পুনরায় ব্যবহার করা উচিত নয়।
HTTP অনুরোধ
POST https://firebaseappcheck.googleapis.com/v1beta/{app=projects/*/apps/*}:generateAppAttestChallenge
URL gRPC ট্রান্সকোডিং সিনট্যাক্স ব্যবহার করে।
পাথ প্যারামিটার
পরামিতি | |
---|---|
app | প্রয়োজন। iOS অ্যাপের আপেক্ষিক সম্পদের নাম, বিন্যাসে:
প্রয়োজনে, বিকল্পভাবে, অ্যাপ চেক দ্বারা সুরক্ষিত OAuth ক্লায়েন্টের জন্য এই পদ্ধতিটি কল করা হলে, এই ক্ষেত্রটি ফর্ম্যাটেও হতে পারে:
আপনি Google ক্লাউড কনসোলে আপনার OAuth ক্লায়েন্টদের জন্য OAuth ক্লায়েন্ট আইডি দেখতে পারেন। মনে রাখবেন যে এই সময়ে শুধুমাত্র iOS OAuth ক্লায়েন্টই সমর্থিত, এবং তাদের অবশ্যই সংশ্লিষ্ট iOS Firebase অ্যাপের সাথে লিঙ্ক করতে হবে। আরও তথ্যের জন্য ডকুমেন্টেশন দেখুন. |
শরীরের অনুরোধ
অনুরোধের বডি খালি হতে হবে।
প্রতিক্রিয়া শরীর
সফল হলে, প্রতিক্রিয়া বডিতে GenerateAppAttestChallengeResponse
এর একটি উদাহরণ থাকে।
অনুমোদনের সুযোগ
নিম্নলিখিত OAuth সুযোগগুলির মধ্যে একটি প্রয়োজন:
-
https://www.googleapis.com/auth/cloud-platform
-
https://www.googleapis.com/auth/firebase
আরও তথ্যের জন্য, প্রমাণীকরণ ওভারভিউ দেখুন।