challenge.verify API
HTTP অনুরোধ
POST https://verifiedaccess.googleapis.com/v1/challenge:verify
URL gRPC ট্রান্সকোডিং সিনট্যাক্স ব্যবহার করে।
শরীরের অনুরোধ
অনুরোধের অংশে নিম্নলিখিত কাঠামো সহ ডেটা রয়েছে:
JSON প্রতিনিধিত্ব |
---|
{
"challengeResponse": {
object ( |
ক্ষেত্র | |
---|---|
challengeResponse | চ্যালেঞ্জের জন্য উত্পন্ন প্রতিক্রিয়া |
expectedIdentity | পরিষেবা ঐচ্ছিকভাবে কীটির সাথে যুক্ত ডিভাইস বা ব্যবহারকারী সম্পর্কে পরিচয় তথ্য প্রদান করতে পারে। একটি EMK-এর জন্য, এই মানটি নথিভুক্ত ডোমেন। একটি EUK-এর জন্য, এই মানটি ব্যবহারকারীর ইমেল ঠিকানা। যদি উপস্থিত থাকে, এই মানটি প্রতিক্রিয়ার বিষয়বস্তুর বিরুদ্ধে চেক করা হবে, এবং কোনো মিল না থাকলে যাচাইকরণ ব্যর্থ হবে। |
প্রতিক্রিয়া শরীর
VerifiedAccess.VerifyChallengeResponse-এর ফলাফলের বার্তা।
সফল হলে, প্রতিক্রিয়া বডিতে নিম্নলিখিত কাঠামোর সাথে ডেটা থাকে:
JSON প্রতিনিধিত্ব |
---|
{ "verificationOutput": string, "devicePermanentId": string, "signedPublicKeyAndChallenge": string, "deviceEnrollmentId": string, "attestedDeviceId": string } |
ক্ষেত্র | |
---|---|
verificationOutput | EMCert চেকের জন্য, ডিভাইসের স্থায়ী আইডি এখানে ফেরত দেওয়া হয়। EUCert চেকের জন্য, স্বাক্ষরিতPublicKeyAndChallenge [base64 encoded] উপস্থিত থাকলে ফেরত দেওয়া হয়, অন্যথায় খালি স্ট্রিং ফেরত দেওয়া হয়। এই ক্ষেত্রটি বাতিল করা হয়েছে, অনুগ্রহ করে devicePermanentId বা স্বাক্ষরিতPublicKeyAndChallenge ক্ষেত্রগুলি ব্যবহার করুন৷ |
devicePermanentId | ডিভাইসের স্থায়ী আইডি এই ক্ষেত্রে ফেরত দেওয়া হয় (শুধুমাত্র মেশিনের প্রতিক্রিয়ার জন্য)। |
signedPublicKeyAndChallenge | শংসাপত্র স্বাক্ষরের অনুরোধ (SPKAC ফর্ম্যাটে, base64 এনকোড করা) এই ক্ষেত্রে ফেরত দেওয়া হয়। এই ক্ষেত্রটি তখনই সেট করা হবে যদি ডিভাইসটি তার চ্যালেঞ্জ প্রতিক্রিয়াতে CSR অন্তর্ভুক্ত করে। (সিএসআর অন্তর্ভুক্ত করার বিকল্পটি এখন ব্যবহারকারী এবং মেশিন উভয় প্রতিক্রিয়ার জন্য উপলব্ধ) |
deviceEnrollmentId | ডিভাইস নথিভুক্তি আইডি এই ক্ষেত্রে ফেরত দেওয়া হয় (শুধুমাত্র মেশিনের প্রতিক্রিয়ার জন্য)। |
attestedDeviceId | ডিভাইসটির সত্যায়িত ডিভাইস আইডি (ADID), যাচাইকৃত ডেটা থেকে পড়ুন। |
অনুমোদনের সুযোগ
নিম্নলিখিত OAuth সুযোগ প্রয়োজন:
-
https://www.googleapis.com/auth/verifiedaccess
আরও তথ্যের জন্য, প্রমাণীকরণ ওভারভিউ দেখুন।