রিসোর্স: এনরোলমেন্ট টোকেন
একটি তালিকাভুক্তি টোকেন।
| JSON উপস্থাপনা |
|---|
{ "name": string, "value": string, "duration": string, "expirationTimestamp": string, "policyName": string, "additionalData": string, "qrCode": string, "oneTimeOnly": boolean, "user": { object ( |
| ক্ষেত্র | |
|---|---|
name | এনরোলমেন্ট টোকেনের নাম, যা তৈরির সময় সার্ভার দ্বারা জেনারেট করা হয় এবং এর ফর্ম্যাট হলো |
value | টোকেন মান যা ডিভাইসে পাঠানো হয় এবং ডিভাইসটিকে নথিভুক্ত হওয়ার অনুমোদন দেয়। এটি সার্ভার দ্বারা তৈরি একটি পঠনযোগ্য (read-only) ক্ষেত্র। |
duration | এনরোলমেন্ট টোকেনটি ১ মিনিট থেকে সেকেন্ডে পরিমাপকৃত সময়কাল, যা সর্বোচ্চ নয়টি ভগ্নাংশ অঙ্ক পর্যন্ত হতে পারে এবং শেষে ' |
expirationTimestamp | টোকেনটির মেয়াদ শেষ হওয়ার সময়। এটি সার্ভার দ্বারা তৈরি একটি পঠনযোগ্য ক্ষেত্র। RFC 3339 ব্যবহার করা হয়, যেখানে তৈরি হওয়া আউটপুট সর্বদা Z-নরম্যালাইজড হবে এবং এতে ০, ৩, ৬ বা ৯টি ভগ্নাংশীয় অঙ্ক ব্যবহৃত হবে। "Z" ছাড়াও অন্যান্য অফসেটও গ্রহণ করা হয়। উদাহরণ: |
policyName | নথিভুক্ত ডিভাইসে প্রাথমিকভাবে প্রয়োগ করা পলিসির নাম, |
additionalData | এনরোলমেন্ট টোকেনের সাথে যুক্ত ঐচ্ছিক, ইচ্ছামত ডেটা। উদাহরণস্বরূপ, এতে এমন একটি অর্গ ইউনিটের আইডি থাকতে পারে, যেখানে এনরোলমেন্টের পর ডিভাইসটিকে বরাদ্দ করা হয়। টোকেন ব্যবহার করে কোনো ডিভাইস এনরোল করার পর, এই ডেটাটি |
qrCode | একটি JSON স্ট্রিং যার UTF-8 উপস্থাপনা ব্যবহার করে এই এনরোলমেন্ট টোকেন দিয়ে একটি ডিভাইস এনরোল করার জন্য একটি QR কোড তৈরি করা যায়। NFC ব্যবহার করে একটি ডিভাইস এনরোল করতে হলে, NFC রেকর্ডে অবশ্যই JSON-এর প্রোপার্টিগুলোর একটি সিরিয়ালাইজড |
oneTimeOnly | এনরোলমেন্ট টোকেনটি শুধুমাত্র একবার ব্যবহারের জন্য কিনা। যদি ফ্ল্যাগটি 'true' সেট করা থাকে, তবে শুধুমাত্র একটি ডিভাইস রেজিস্ট্রেশনের জন্য এটি ব্যবহার করতে পারবে। |
user | এই ফিল্ডটি অপ্রচলিত এবং এর মান উপেক্ষা করা হয়। |
allowPersonalUsage | এই এনরোলমেন্ট টোকেন দিয়ে সরবরাহ করা কোনো ডিভাইসে ব্যক্তিগত ব্যবহারের অনুমতি দেওয়া হবে কিনা, তা এটি নিয়ন্ত্রণ করে। কোম্পানির মালিকানাধীন ডিভাইসগুলির জন্য:
ব্যক্তিগত মালিকানাধীন ডিভাইসগুলির জন্য:
|
googleAuthenticationOptions | ঐচ্ছিক। তালিকাভুক্তির সময় গুগল প্রমাণীকরণ সম্পর্কিত বিকল্পসমূহ। |
গুগল প্রমাণীকরণ বিকল্প
তালিকাভুক্তির সময় গুগল প্রমাণীকরণের বিকল্পসমূহ।
একটি ব্যবহার করে এনরোলমেন্ট শুরু করার সময়, ব্যবহারকারী তৃতীয় পক্ষের সাইন-ইন সম্পন্ন করার পর এবং একটি EnrollmentToken তৈরি হওয়ার পরে এই বিকল্পগুলি কার্যকর হয়। যদি এই টোকেনের authenticationRequirement-কে SigninDetailREQUIRED হিসেবে সেট করা থাকে, তাহলে এই বিকল্পগুলি সেই এর সাথে নিম্নলিখিত উপায়ে কাজ করে যা প্রক্রিয়াটি শুরু করেছিল: - যদি ব্যবহারকারী আগে গুগল সাইন-ইন এড়িয়ে গিয়ে থাকেন (যা SigninDetail.googleAuthenticationOptionsSigninDetail.googleAuthenticationOptions দ্বারা অনুমোদিত), তাহলে একটি ত্রুটি দেখা দেবে এবং ব্যবহারকারীকে আবার সাইন ইন করতে বলা হবে। - যদি এই টোকেনে requiredAccountEmail সেট করা থাকে এবং ব্যবহারকারী আগে অন্য কোনো ইমেল দিয়ে সাইন ইন করে থাকেন, তাহলে একটি ত্রুটি দেখা দেবে এবং ব্যবহারকারীকে সঠিক অ্যাকাউন্ট দিয়ে আবার সাইন ইন করতে বলা হবে।
| JSON উপস্থাপনা |
|---|
{
"authenticationRequirement": enum ( |
| ক্ষেত্র | |
|---|---|
authenticationRequirement | ঐচ্ছিক। এটি নির্দিষ্ট করে যে তালিকাভুক্তির সময় ব্যবহারকারীকে গুগলের মাধ্যমে প্রমাণীকরণ করতে হবে কিনা। যদি এটি |
requiredAccountEmail | ঐচ্ছিক। এটি সেই পরিচালিত গুগল অ্যাকাউন্টটি নির্দিষ্ট করে যা ব্যবহারকারীকে তালিকাভুক্তির সময় অবশ্যই ব্যবহার করতে হবে। এই ক্ষেত্রটি কেবল তখনই সেট করা যাবে যদি |
প্রমাণীকরণের প্রয়োজনীয়তা
তালিকাভুক্তির সময় ব্যবহারকারীকে গুগলের মাধ্যমে প্রমাণীকরণ করতে হবে কিনা তা নির্দিষ্ট করে। এটি এন্টারপ্রাইজ-স্তরের সেটিং অগ্রাহ্য করে। googleAuthenticationSettings
| এনাম | |
|---|---|
AUTHENTICATION_REQUIREMENT_UNSPECIFIED | এই এনরোলমেন্ট টোকেনটি যে এন্টারপ্রাইজের অন্তর্গত, সেই এন্টারপ্রাইজের সেটিংটি ব্যবহার করা হয় এটি নির্ধারণ করার জন্য যে, এনরোলমেন্টের সময় ব্যবহারকারীকে গুগলের সাথে প্রমাণীকরণ করতে হবে কিনা। |
OPTIONAL | ব্যবহারকারীর জন্য গুগল প্রমাণীকরণ ঐচ্ছিক। এর মানে হলো, ব্যবহারকারী তালিকাভুক্তির সময় গুগল প্রমাণীকরণ এড়িয়ে যাওয়ার সিদ্ধান্ত নিতে পারেন। |
REQUIRED | ব্যবহারকারীর জন্য গুগল প্রমাণীকরণ প্রয়োজন। এর মানে হলো, প্রক্রিয়াটি এগিয়ে নিয়ে যাওয়ার জন্য ব্যবহারকারীকে অবশ্যই একটি গুগল অ্যাকাউন্ট দিয়ে প্রমাণীকরণ করতে হবে। |
পদ্ধতি | |
|---|---|
| একটি নির্দিষ্ট এন্টারপ্রাইজের জন্য একটি এনরোলমেন্ট টোকেন তৈরি করে। |
| তালিকাভুক্তি টোকেন মুছে দেয়। |
| একটি সক্রিয় ও মেয়াদোত্তীর্ণ নয় এমন তালিকাভুক্তি টোকেন পাওয়া যায়। |
| একটি নির্দিষ্ট এন্টারপ্রাইজের জন্য সক্রিয় ও মেয়াদোত্তীর্ণ নয় এমন এনরোলমেন্ট টোকেনগুলির তালিকা দেখায়। |