REST Resource: customers.enrollmentTokens

संसाधन: 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)

सिर्फ़ आउटपुट के लिए. टोकन बनाए जाने का समय.

यह आरएफ़सी 3339 का इस्तेमाल करता है. इसमें जनरेट किया गया आउटपुट हमेशा Z-नॉर्मलाइज़ किया जाएगा और इसमें 0, 3, 6 या 9 फ़्रैक्शनल अंक इस्तेमाल किए जाएंगे. "Z" के अलावा, अन्य ऑफ़सेट भी स्वीकार किए जाते हैं. उदाहरण: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" या "2014-10-02T15:01:23+05:30".

revokeTime

string (Timestamp format)

सिर्फ़ आउटपुट के लिए. टोकन को रद्द किए जाने का समय. अगर टोकन रद्द नहीं किया गया है, तो शून्य दिखाएगा.

यह आरएफ़सी 3339 का इस्तेमाल करता है. इसमें जनरेट किया गया आउटपुट हमेशा Z-नॉर्मलाइज़ किया जाएगा और इसमें 0, 3, 6 या 9 फ़्रैक्शनल अंक इस्तेमाल किए जाएंगे. "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

ब्राउज़र डिवाइस को रजिस्टर करने का टोकन रद्द करता है.