Enrollmenttokens: create

এন্টারপ্রাইজের জন্য একটি তালিকাভুক্তি টোকেন তৈরি করে। এই পদ্ধতিটি EnrollmentTokensService-এর অংশ।

অনুরোধ

HTTP অনুরোধ

POST https://www.googleapis.com/androidenterprise/v1/enterprises/enterpriseId/enrollmentTokens

পরামিতি

পরামিতি নাম মান বর্ণনা
পাথ প্যারামিটার
enterpriseId string এন্টারপ্রাইজের আইডি।

অনুমোদন

এই অনুরোধের জন্য নিম্নলিখিত সুযোগের সাথে অনুমোদন প্রয়োজন:

ব্যাপ্তি
https://www.googleapis.com/auth/androidenterprise

আরও তথ্যের জন্য, প্রমাণীকরণ এবং অনুমোদন পৃষ্ঠাটি দেখুন।

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

অনুরোধের অংশে, নিম্নলিখিত কাঠামোর সাথে ডেটা সরবরাহ করুন:

{
  "kind": "androidenterprise#enrollmentToken",
  "token": string,
  "enrollmentTokenType": string,
  "duration": {
    "seconds": long,
    "nanos": integer
  },
  "googleAuthenticationOptions": {
    "authenticationRequirement": string,
    "requiredAccountEmail": string
  }
}
সম্পত্তির নাম মান বর্ণনা নোট
kind string
token string টোকেন মান যা ডিভাইসে পাঠানো হয়েছে এবং ডিভাইসটিকে নথিভুক্ত করার অনুমতি দেয়। এটি সার্ভার দ্বারা উত্পন্ন একটি শুধুমাত্র-পঠন ক্ষেত্র।
enrollmentTokenType string [প্রয়োজনীয়] তালিকাভুক্তির টোকেনের ধরন।

গ্রহণযোগ্য মান হল:
  • " enrollmentTokenTypeUnspecified "
  • " userDevice "
  • " userlessDevice "
duration nested object [ঐচ্ছিক] তালিকাভুক্তির টোকেনটি বৈধ হওয়ার সময়কাল, 1 মিনিট থেকে সময়কাল পর্যন্ত। MAX_VALUE, প্রায় 10,000 বছর। নির্দিষ্ট না থাকলে, ডিফল্ট সময়কাল 1 ঘন্টা।
duration. seconds long সময়ের ব্যবধানে স্বাক্ষরিত সেকেন্ড।
googleAuthenticationOptions nested object [ঐচ্ছিক] তালিকাভুক্তির সময় Google প্রমাণীকরণ সম্পর্কিত বিকল্পগুলি প্রদান করে।
googleAuthenticationOptions. authenticationRequirement string [ঐচ্ছিক] তালিকাভুক্তির সময় ব্যবহারকারীকে Google এর সাথে প্রমাণীকরণ করা উচিত কিনা তা নির্দিষ্ট করে। প্রদান করা হলে, এই টোকেনের সাথে ডিভাইসগুলি নথিভুক্ত করা হলে এন্টারপ্রাইজ সংস্থানের জন্য GoogleAuthenticationSettings সেটিংস ওভাররাইড করে।

গ্রহণযোগ্য মান হল:
  • " authenticationRequirementUnspecified "
  • " optional "
  • " required "
googleAuthenticationOptions. requiredAccountEmail string [ঐচ্ছিক] পরিচালিত Google অ্যাকাউন্ট নির্দিষ্ট করে যা ব্যবহারকারীকে তালিকাভুক্তির সময় ব্যবহার করতে হবে। এই ক্ষেত্রটি সেট করা থাকলে AuthenticationRequirement অবশ্যই REQUIRED হিসাবে সেট করা উচিত।

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

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

{
  "kind": "androidenterprise#enrollmentToken",
  "token": string,
  "enrollmentTokenType": string,
  "duration": {
    "seconds": long,
    "nanos": integer
  },
  "googleAuthenticationOptions": {
    "authenticationRequirement": string,
    "requiredAccountEmail": string
  }
}
সম্পত্তির নাম মান বর্ণনা নোট
kind string
token string টোকেন মান যা ডিভাইসে পাঠানো হয়েছে এবং ডিভাইসটিকে নথিভুক্ত করার অনুমতি দেয়। এটি সার্ভার দ্বারা উত্পন্ন একটি শুধুমাত্র-পঠন ক্ষেত্র।
enrollmentTokenType string [প্রয়োজনীয়] তালিকাভুক্তির টোকেনের ধরন।

গ্রহণযোগ্য মান হল:
  • " enrollmentTokenTypeUnspecified "
  • " userDevice "
  • " userlessDevice "
duration nested object [ঐচ্ছিক] তালিকাভুক্তির টোকেনটি বৈধ হওয়ার সময়কাল, 1 মিনিট থেকে সময়কাল পর্যন্ত। MAX_VALUE, প্রায় 10,000 বছর। নির্দিষ্ট না থাকলে, ডিফল্ট সময়কাল 1 ঘন্টা।
duration. seconds long সময়ের ব্যবধানে স্বাক্ষরিত সেকেন্ড।
googleAuthenticationOptions nested object [ঐচ্ছিক] তালিকাভুক্তির সময় Google প্রমাণীকরণ সম্পর্কিত বিকল্পগুলি প্রদান করে।
googleAuthenticationOptions. authenticationRequirement string [ঐচ্ছিক] তালিকাভুক্তির সময় ব্যবহারকারীকে Google এর সাথে প্রমাণীকরণ করা উচিত কিনা তা নির্দিষ্ট করে। এই সেটিং, নির্দিষ্ট করা হলে, এন্টারপ্রাইজ রিসোর্সের জন্য নির্দিষ্ট করা GoogleAuthenticationSettings এই টোকেনের সাথে নথিভুক্ত ডিভাইসগুলির জন্য উপেক্ষা করা হয়।

গ্রহণযোগ্য মান হল:
  • " authenticationRequirementUnspecified "
  • " optional "
  • " required "
googleAuthenticationOptions. requiredAccountEmail string [ঐচ্ছিক] পরিচালিত Google অ্যাকাউন্ট নির্দিষ্ট করে যা ব্যবহারকারীকে তালিকাভুক্তির সময় ব্যবহার করতে হবে। REQUIRED if this field is set. AuthenticationRequirement অবশ্যই প্রয়োজনীয় হিসাবে সেট করা উচিত।