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 টোকেন মান যা ডিভাইসে পাঠানো হয় এবং ডিভাইসটিকে নথিভুক্ত হওয়ার অনুমোদন দেয়। এটি সার্ভার দ্বারা তৈরি একটি পঠনযোগ্য (read-only) ক্ষেত্র।
enrollmentTokenType string [আবশ্যক] তালিকাভুক্তি টোকেনের ধরণ।

গ্রহণযোগ্য মানগুলো হলো:
  • " enrollmentTokenTypeUnspecified "
  • " userDevice "
  • " userlessDevice "
duration nested object [ঐচ্ছিক] এনরোলমেন্ট টোকেনটি কত সময়ের জন্য বৈধ থাকবে, যা ১ মিনিট থেকে Durations.MAX_VALUE (প্রায় ১০,০০০ বছর) পর্যন্ত হতে পারে। নির্দিষ্ট না করা হলে, ডিফল্ট মেয়াদ ১ ঘন্টা। JSON REST API-তে, এটি একটি স্ট্রিং হিসাবে উপস্থাপিত হয় (যেমন, `3600s`)।
duration. seconds long সময়কালের স্বাক্ষরিত সেকেন্ড।
googleAuthenticationOptions nested object [ঐচ্ছিক] তালিকাভুক্তির সময় গুগল প্রমাণীকরণ সম্পর্কিত বিকল্পসমূহ প্রদান করে।
googleAuthenticationOptions. authenticationRequirement string [ঐচ্ছিক] তালিকাভুক্তির সময় ব্যবহারকারী Google-এর মাধ্যমে প্রমাণীকরণ করবেন কিনা তা নির্দিষ্ট করে। যদি এটি প্রদান করা হয়, তবে এই টোকেন ব্যবহার করে ডিভাইসগুলি তালিকাভুক্ত করার সময় এটি এন্টারপ্রাইজ রিসোর্সের জন্য GoogleAuthenticationSettings কে ওভাররাইড করবে।

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

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

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

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

গ্রহণযোগ্য মানগুলো হলো:
  • " enrollmentTokenTypeUnspecified "
  • " userDevice "
  • " userlessDevice "
duration nested object [ঐচ্ছিক] এনরোলমেন্ট টোকেনটি কত সময়ের জন্য বৈধ থাকবে, যা ১ মিনিট থেকে Durations.MAX_VALUE (প্রায় ১০,০০০ বছর) পর্যন্ত হতে পারে। নির্দিষ্ট না করা হলে, ডিফল্ট মেয়াদ ১ ঘন্টা। JSON REST API-তে, এটি একটি স্ট্রিং হিসাবে উপস্থাপিত হয় (যেমন, `3600s`)।
duration. seconds long সময়কালের স্বাক্ষরিত সেকেন্ড।
googleAuthenticationOptions nested object [ঐচ্ছিক] তালিকাভুক্তির সময় গুগল প্রমাণীকরণ সম্পর্কিত বিকল্পসমূহ প্রদান করে।
googleAuthenticationOptions. authenticationRequirement string [ঐচ্ছিক] তালিকাভুক্তির সময় ব্যবহারকারী Google-এর মাধ্যমে প্রমাণীকরণ করবেন কিনা তা নির্দিষ্ট করে। এই সেটিংটি নির্দিষ্ট করা হলে, এই টোকেন দিয়ে তালিকাভুক্ত ডিভাইসগুলির জন্য এন্টারপ্রাইজ রিসোর্সের জন্য নির্দিষ্ট করা GoogleAuthenticationSettings উপেক্ষা করা হয়।

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