REST Resource: customers.enrollmentTokens

Resource: EnrollmentToken

Chrome ডিভাইসের জন্য এনরোলমেন্ট টোকেন।

JSON উপস্থাপনা
{
  "name": string,
  "tokenPermanentId": string,
  "token": string,
  "customerId": string,
  "orgUnitId": string,
  "state": enum (EnrollmentTokenState),
  "createTime": string,
  "revokeTime": string,
  "creatorId": string,
  "revokerId": string,
  "tokenType": enum (EnrollmentTokenType)
}
ফিল্ড
name

string

শনাক্তকারী। এনরোলমেন্ট টোকেনের রিসোর্স নাম। ফর্ম্যাট: customers/{customer}/enrollmentTokens/{tokenPermanentId}

tokenPermanentId

string

শুধু আউটপুট। টোকেন সংক্রান্ত তথ্য অ্যাক্সেস করার জন্য ব্যবহৃত এনরোলমেন্ট টোকেনের অনন্য শনাক্তকারী।

token

string

শুধু আউটপুট। ডিভাইসে সেভ করা টোকেনের ভ্যালু এবং এনরোলমেন্টের অনুরোধ ম্যানেজ করা ম্যানেজমেন্ট পরিষেবায় এটি শনাক্ত করতে ব্যবহার করা হয়।

customerId

string

শুধু আউটপুট। এই টোকেনটি যে গ্রাহকের সাথে যুক্ত তার অস্পষ্ট আইডি।

orgUnitId

string

ঐচ্ছিক। এই টোকেন যে সাংগঠনিক ইউনিটের সাথে যুক্ত তার অস্পষ্ট আইডি। সেট করা না থাকলে, রুট অর্গানাইজেশন ইউনিটের জন্য টোকেন তৈরি করা হয়।

state

enum (EnrollmentTokenState)

শুধু আউটপুট। টোকেনের স্ট্যাটাস।

createTime

string (Timestamp format)

শুধু আউটপুট। টোকেন তৈরির সময়।

RFC 3339 ব্যবহার করে, যেখানে জেনারেট করা আউটপুট সবসময় Z-নরমালাইজড হবে এবং ০, ৩, ৬ বা ৯টি ভগ্নাংশ সংখ্যা ব্যবহার করবে। "Z" ছাড়া অন্যান্য অফসেটও কাজ করে। যেমন: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" বা "2014-10-02T15:01:23+05:30"।

revokeTime

string (Timestamp format)

শুধু আউটপুট। টোকেন তুলে নেওয়ার সময়, টোকেন তুলে নেওয়া না হলে নাল।

RFC 3339 ব্যবহার করে, যেখানে জেনারেট করা আউটপুট সবসময় Z-নরমালাইজড হবে এবং ০, ৩, ৬ বা ৯টি ভগ্নাংশ সংখ্যা ব্যবহার করবে। "Z" ছাড়া অন্যান্য অফসেটও কাজ করে। যেমন: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" বা "2014-10-02T15:01:23+05:30"।

creatorId

string

শুধু আউটপুট। যে ব্যবহারকারী টোকেন তৈরি করেছেন তার আইডি।

revokerId

string

শুধু আউটপুট। যে ব্যবহারকারী টোকেন তুলে নিয়েছেন তার আইডি, টোকেন তুলে নেওয়া না হলে নাল।

tokenType

enum (EnrollmentTokenType)

ঐচ্ছিক। এই টোকেন যে ধরনের ডিভাইসের জন্য ব্যবহার করা হয়। সেট করা না থাকলে, ডিফল্ট হিসেবে ENROLLMENT_TOKEN_TYPE_CHROME_BROWSER সেট করা হয়।

EnrollmentTokenState

EnrollmentToken-এর স্ট্যাটাস।

Enums
ENROLLMENT_TOKEN_STATE_UNSPECIFIED টোকেনের স্ট্যাটাস জানা নেই।
ENROLLMENT_TOKEN_STATE_ACTIVE টোকেনটি এখনও অ্যাক্টিভ ও বৈধ আছে।
ENROLLMENT_TOKEN_STATE_EXPIRED টোকেনের মেয়াদ শেষ হয়ে গেছে।
ENROLLMENT_TOKEN_STATE_REVOKED ব্যবহারকারী টোকেন প্রত্যাহার করেছেন।

EnrollmentTokenType

EnrollmentToken ব্যবহার করার জন্য ডিভাইসের ধরন।

Enums
ENROLLMENT_TOKEN_TYPE_UNSPECIFIED অজানা টোকেন ডিভাইসের ধরন।
ENROLLMENT_TOKEN_TYPE_CHROME_BROWSER Chrome ব্রাউজার ডিভাইস এনরোল করতে টোকেন ব্যবহার করা হয়।

পদ্ধতি

create

ব্রাউজার ডিভাইসের জন্য নতুন এনরোলমেন্ট টোকেন তৈরি করে।

get

ব্রাউজার ডিভাইস এনরোলমেন্ট টোকেন পায়।

list

সব ব্রাউজার ডিভাইস এনরোলমেন্ট টোকেন তালিকাভুক্ত করে।

revoke

ব্রাউজার ডিভাইস এনরোলমেন্ট টোকেন তুলে নেয়।