এন্টারপ্রাইজের জন্য একটি এনরোলমেন্ট টোকেন তৈরি করে। এই মেথডটি 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 | [আবশ্যক] তালিকাভুক্তি টোকেনের ধরণ। গ্রহণযোগ্য মানগুলো হলো:
| |
duration | nested object | [ঐচ্ছিক] এনরোলমেন্ট টোকেনটি কত সময়ের জন্য বৈধ থাকবে, যা ১ মিনিট থেকে Durations.MAX_VALUE (প্রায় ১০,০০০ বছর) পর্যন্ত হতে পারে। নির্দিষ্ট না করা হলে, ডিফল্ট মেয়াদ ১ ঘন্টা। JSON REST API-তে, এটি একটি স্ট্রিং হিসাবে উপস্থাপিত হয় (যেমন, `3600s`)। | |
duration. seconds | long | সময়কালের স্বাক্ষরিত সেকেন্ড। | |
googleAuthenticationOptions | nested object | [ঐচ্ছিক] তালিকাভুক্তির সময় গুগল প্রমাণীকরণ সম্পর্কিত বিকল্পসমূহ প্রদান করে। | |
googleAuthenticationOptions. authenticationRequirement | string | [ঐচ্ছিক] তালিকাভুক্তির সময় ব্যবহারকারী Google-এর মাধ্যমে প্রমাণীকরণ করবেন কিনা তা নির্দিষ্ট করে। যদি এটি প্রদান করা হয়, তবে এই টোকেন ব্যবহার করে ডিভাইসগুলি তালিকাভুক্ত করার সময় এটি এন্টারপ্রাইজ রিসোর্সের জন্য GoogleAuthenticationSettings কে ওভাররাইড করবে।গ্রহণযোগ্য মানগুলো হলো:
| |
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 | [আবশ্যক] তালিকাভুক্তি টোকেনের ধরণ। গ্রহণযোগ্য মানগুলো হলো:
| |
duration | nested object | [ঐচ্ছিক] এনরোলমেন্ট টোকেনটি কত সময়ের জন্য বৈধ থাকবে, যা ১ মিনিট থেকে Durations.MAX_VALUE (প্রায় ১০,০০০ বছর) পর্যন্ত হতে পারে। নির্দিষ্ট না করা হলে, ডিফল্ট মেয়াদ ১ ঘন্টা। JSON REST API-তে, এটি একটি স্ট্রিং হিসাবে উপস্থাপিত হয় (যেমন, `3600s`)। | |
duration. seconds | long | সময়কালের স্বাক্ষরিত সেকেন্ড। | |
googleAuthenticationOptions | nested object | [ঐচ্ছিক] তালিকাভুক্তির সময় গুগল প্রমাণীকরণ সম্পর্কিত বিকল্পসমূহ প্রদান করে। | |
googleAuthenticationOptions. authenticationRequirement | string | [ঐচ্ছিক] তালিকাভুক্তির সময় ব্যবহারকারী Google-এর মাধ্যমে প্রমাণীকরণ করবেন কিনা তা নির্দিষ্ট করে। এই সেটিংটি নির্দিষ্ট করা হলে, এই টোকেন দিয়ে তালিকাভুক্ত ডিভাইসগুলির জন্য এন্টারপ্রাইজ রিসোর্সের জন্য নির্দিষ্ট করা GoogleAuthenticationSettings উপেক্ষা করা হয়।গ্রহণযোগ্য মানগুলো হলো:
| |
googleAuthenticationOptions. requiredAccountEmail | string | [ঐচ্ছিক] এটি সেই পরিচালিত গুগল অ্যাকাউন্টটি নির্দিষ্ট করে যা ব্যবহারকারীকে তালিকাভুক্তির সময় অবশ্যই ব্যবহার করতে হবে। AuthenticationRequirement অবশ্যই REQUIRED-এ সেট করতে হবে। |