Method: challenge.verify

challenge.verify API

HTTP অনুরোধ

POST https://verifiedaccess.googleapis.com/v1/challenge:verify

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

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

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

JSON প্রতিনিধিত্ব
{
  "challengeResponse": {
    object (SignedData)
  },
  "expectedIdentity": string
}
ক্ষেত্র
challengeResponse

object ( SignedData )

চ্যালেঞ্জের জন্য উত্পন্ন প্রতিক্রিয়া

expectedIdentity

string

পরিষেবা ঐচ্ছিকভাবে কীটির সাথে যুক্ত ডিভাইস বা ব্যবহারকারী সম্পর্কে পরিচয় তথ্য প্রদান করতে পারে। একটি EMK-এর জন্য, এই মানটি নথিভুক্ত ডোমেন। একটি EUK-এর জন্য, এই মানটি ব্যবহারকারীর ইমেল ঠিকানা। যদি উপস্থিত থাকে, এই মানটি প্রতিক্রিয়ার বিষয়বস্তুর বিরুদ্ধে চেক করা হবে, এবং কোনো মিল না থাকলে যাচাইকরণ ব্যর্থ হবে।

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

VerifiedAccess.VerifyChallengeResponse-এর ফলাফলের বার্তা।

সফল হলে, প্রতিক্রিয়া বডিতে নিম্নলিখিত কাঠামোর সাথে ডেটা থাকে:

JSON প্রতিনিধিত্ব
{
  "verificationOutput": string,
  "devicePermanentId": string,
  "signedPublicKeyAndChallenge": string,
  "deviceEnrollmentId": string,
  "attestedDeviceId": string
}
ক্ষেত্র
verificationOutput
(deprecated)

string

EMCert চেকের জন্য, ডিভাইসের স্থায়ী আইডি এখানে ফেরত দেওয়া হয়। EUCert চেকের জন্য, স্বাক্ষরিতPublicKeyAndChallenge [base64 encoded] উপস্থিত থাকলে ফেরত দেওয়া হয়, অন্যথায় খালি স্ট্রিং ফেরত দেওয়া হয়। এই ক্ষেত্রটি বাতিল করা হয়েছে, অনুগ্রহ করে devicePermanentId বা স্বাক্ষরিতPublicKeyAndChallenge ক্ষেত্রগুলি ব্যবহার করুন৷

devicePermanentId

string

ডিভাইসের স্থায়ী আইডি এই ক্ষেত্রে ফেরত দেওয়া হয় (শুধুমাত্র মেশিনের প্রতিক্রিয়ার জন্য)।

signedPublicKeyAndChallenge

string

শংসাপত্র স্বাক্ষরের অনুরোধ (SPKAC ফর্ম্যাটে, base64 এনকোড করা) এই ক্ষেত্রে ফেরত দেওয়া হয়। এই ক্ষেত্রটি তখনই সেট করা হবে যদি ডিভাইসটি তার চ্যালেঞ্জ প্রতিক্রিয়াতে CSR অন্তর্ভুক্ত করে। (সিএসআর অন্তর্ভুক্ত করার বিকল্পটি এখন ব্যবহারকারী এবং মেশিন উভয় প্রতিক্রিয়ার জন্য উপলব্ধ)

deviceEnrollmentId

string

ডিভাইস নথিভুক্তি আইডি এই ক্ষেত্রে ফেরত দেওয়া হয় (শুধুমাত্র মেশিনের প্রতিক্রিয়ার জন্য)।

attestedDeviceId

string

ডিভাইসটির সত্যায়িত ডিভাইস আইডি (ADID), যাচাইকৃত ডেটা থেকে পড়ুন।

অনুমোদনের সুযোগ

নিম্নলিখিত OAuth সুযোগ প্রয়োজন:

  • https://www.googleapis.com/auth/verifiedaccess

আরও তথ্যের জন্য, প্রমাণীকরণ ওভারভিউ দেখুন।