REST Resource: enterprises.enrollmentTokens
Ressource: EnrollmentToken
JSON-Darstellung |
{
"name": string,
"value": string,
"duration": string,
"expirationTimestamp": string,
"policyName": string,
"additionalData": string,
"qrCode": string,
"oneTimeOnly": boolean,
"user": {
object (User )
},
"allowPersonalUsage": enum (AllowPersonalUsage )
} |
Felder |
name |
string
Der Name des Registrierungstokens, das vom Server während der Erstellung generiert wird, im Format enterprises/{enterpriseId}/enrollmentTokens/{enrollmentTokenId} .
|
value |
string
Der Tokenwert, der an das Gerät übergeben wird und es zur Registrierung autorisiert. Dieses Feld ist schreibgeschützt und wird vom Server generiert.
|
duration |
string (Duration format)
Die Gültigkeitsdauer des Registrierungstokens, von 1 Minute bis Durations.MAX_VALUE , etwa 10.000 Jahre. Wenn keine Angabe erfolgt, beträgt die Standarddauer 1 Stunde. Wenn die angeforderte Dauer dazu führt, dass expirationTimestamp Timestamps.MAX_VALUE überschreitet, wird expirationTimestamp auf Timestamps.MAX_VALUE festgelegt. Die Dauer in Sekunden mit bis zu neun Nachkommastellen und am Ende mit "s ". Beispiel: "3.5s" .
|
expirationTimestamp |
string (Timestamp format)
Die Ablaufzeit des Tokens. Dieses Feld ist schreibgeschützt und wird vom Server generiert. Es wird RFC 3339 verwendet, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Glieder mit Dezimalstellen enthält. Andere Achsenbezeichnungen als „Z“ sind ebenfalls zulässig. Beispiele: "2014-10-02T15:01:23Z" , "2014-10-02T15:01:23.045123456Z" oder "2014-10-02T15:01:23+05:30" .
|
policyName |
string
Der Name der Richtlinie, die ursprünglich auf das registrierte Gerät angewendet wurde, im Format enterprises/{enterpriseId}/policies/{policyId} . Wenn keine Angabe erfolgt, wird die policyName für den Nutzer des Geräts angewendet. Wenn auch userName nicht angegeben ist, wird standardmäßig enterprises/{enterpriseId}/policies/default angewendet. Beim Aktualisieren dieses Felds können Sie nur die policyId angeben, sofern sie keine Schrägstriche enthält.policyId Der Rest des Richtliniennamens wird abgeleitet.
|
additionalData |
string
Optionale beliebige Daten, die mit dem Registrierungstoken verknüpft sind. Dies kann beispielsweise die ID einer Organisationseinheit sein, der das Gerät nach der Registrierung zugewiesen wird. Nachdem ein Gerät mit dem Token registriert wurde, werden diese Daten im Feld enrollmentTokenData der Ressource Device freigegeben. Die Daten dürfen maximal 1.024 Zeichen umfassen. Andernfalls schlägt der Erstellungsantrag fehl.
|
qrCode |
string
Ein JSON-String, dessen UTF-8-Darstellung zum Generieren eines QR-Codes verwendet werden kann, um ein Gerät mit diesem Registrierungstoken zu registrieren. Wenn Sie ein Gerät per NFC registrieren möchten, muss der NFC-Eintrag eine serialisierte java.util.Properties -Darstellung der Eigenschaften in der JSON enthalten.
|
oneTimeOnly |
boolean
Gibt an, ob das Registrierungstoken nur einmal verwendet werden kann. Wenn das Flag auf „true“ gesetzt ist, kann es nur von einem Gerät für die Registrierung verwendet werden.
|
user (deprecated) |
object (User )
Die Verwendung dieses Feldes wurde eingestellt und der Wert wird ignoriert.
|
allowPersonalUsage |
enum (AllowPersonalUsage )
Bestimmt, ob die private Nutzung auf einem Gerät zulässig ist, das mit diesem Registrierungstoken bereitgestellt wurde. Für unternehmenseigene Geräte:
- Wenn Sie die private Nutzung aktivieren, kann der Nutzer ein Arbeitsprofil auf dem Gerät einrichten.
- Wenn die private Nutzung deaktiviert werden soll, muss der Nutzer das Gerät als vollständig verwaltetes Gerät bereitstellen.
Für eigene Geräte:
- Wenn Sie die private Nutzung aktivieren, kann der Nutzer ein Arbeitsprofil auf dem Gerät einrichten.
- Wenn Sie die Option „Persönliche Nutzung“ deaktivieren, kann das Gerät nicht bereitgestellt werden. Die private Nutzung kann auf einem privaten Gerät nicht deaktiviert werden.
|
Methoden |
|
Erstellt ein Registrierungstoken für ein bestimmtes Unternehmen. |
|
Löscht ein Registrierungstoken. |
|
Ruft ein aktives, nicht abgelaufenes Registrierungstoken ab. |
|
Listet aktive, nicht abgelaufene Registrierungstokens für ein bestimmtes Unternehmen auf. |
Sofern nicht anders angegeben, sind die Inhalte dieser Seite unter der Creative Commons Attribution 4.0 License und Codebeispiele unter der Apache 2.0 License lizenziert. Weitere Informationen finden Sie in den Websiterichtlinien von Google Developers. Java ist eine eingetragene Marke von Oracle und/oder seinen Partnern.
Zuletzt aktualisiert: 2025-02-19 (UTC).
[null,null,["Zuletzt aktualisiert: 2025-02-19 (UTC)."],[[["Enrollment tokens authorize devices to enroll and are valid for a specified duration."],["They can be configured with policies, additional data, and single-use restrictions."],["Enrollment tokens can be created, deleted, retrieved, and listed via API methods."],["Devices can be enrolled using the token value or a generated QR code."],["Personal usage can be controlled for devices provisioned with an enrollment token."]]],["Enrollment tokens, used to authorize device enrollment, have properties like `name`, `value`, `duration`, and `expirationTimestamp`. The `policyName` determines the initial policy, and `additionalData` stores arbitrary information. Tokens can be one-time use (`oneTimeOnly`) and have a `qrCode` for device enrollment. The `allowPersonalUsage` setting controls personal device usage. Available actions include creating, deleting, getting, and listing these tokens via associated methods. The `user` field is deprecated.\n"]]