apps.exchangeAppAttestAttestation
থেকে পূর্বে প্রাপ্ত একটি App Attest দাবী এবং একটি আর্টিফ্যাক্ট গ্রহণ করে এবং Apple এর সাথে সেগুলি যাচাই করে৷ বৈধ হলে, একটি AppCheckToken
ফেরত দেয়।
HTTP অনুরোধ
POST https://firebaseappcheck.googleapis.com/v1beta/{app=projects/*/apps/*}:exchangeAppAttestAssertion
URL gRPC ট্রান্সকোডিং সিনট্যাক্স ব্যবহার করে।
পাথ প্যারামিটার
পরামিতি | |
---|---|
app | প্রয়োজন। iOS অ্যাপের আপেক্ষিক সম্পদের নাম, বিন্যাসে:
প্রয়োজনে, বিকল্পভাবে, অ্যাপ চেক দ্বারা সুরক্ষিত OAuth ক্লায়েন্টের জন্য এই পদ্ধতিটি কল করা হলে, এই ক্ষেত্রটি ফর্ম্যাটেও হতে পারে:
আপনি Google ক্লাউড কনসোলে আপনার OAuth ক্লায়েন্টদের জন্য OAuth ক্লায়েন্ট আইডি দেখতে পারেন। মনে রাখবেন যে এই সময়ে শুধুমাত্র iOS OAuth ক্লায়েন্টই সমর্থিত, এবং তাদের অবশ্যই সংশ্লিষ্ট iOS Firebase অ্যাপের সাথে লিঙ্ক করতে হবে। আরও তথ্যের জন্য ডকুমেন্টেশন দেখুন. |
শরীরের অনুরোধ
অনুরোধের অংশে নিম্নলিখিত কাঠামো সহ ডেটা রয়েছে:
JSON প্রতিনিধিত্ব |
---|
{ "artifact": string, "assertion": string, "challenge": string, "limitedUse": boolean } |
ক্ষেত্র | |
---|---|
artifact | প্রয়োজন। একটি base64-এনকোডেড স্ট্রিং। |
assertion | প্রয়োজন। CBOR-এনকোড করা দাবী ক্লায়েন্ট-সাইড অ্যাপ অ্যাটেস্ট API দ্বারা প্রত্যাবর্তিত হয়েছে। একটি base64-এনকোডেড স্ট্রিং। |
challenge | প্রয়োজন। একটি base64-এনকোডেড স্ট্রিং। |
limitedUse | এই প্রত্যয়নটি সীমিত ব্যবহার ( |
প্রতিক্রিয়া শরীর
সফল হলে, প্রতিক্রিয়া বডিতে AppCheckToken
এর একটি উদাহরণ থাকে।