Um die Push-Benachrichtigungsfunktion im Benachrichtigungsdienst der Hub-Dienste mit lokalen Workspace ONE Access-Bereitstellungen zu verwenden, müssen Sie Workspace ONE Access für den Cloud-Benachrichtigungsdienst registrieren.

Führen Sie für die Registrierung die folgenden Schritte aus.

  • Generieren und kopieren Sie ein CertificateSigningPortal-Token aus VMware my.workspaceone.com.
  • Führen Sie eine VMware Identity Manager-API aus, um ein Zugriffstoken zu generieren.
  • Führen Sie eine Workspace ONE-Benachrichtigungs-API mit den generierten Token zur Registrierung bei den Cloud-Benachrichtigungsdiensten aus.

Prozedur

  1. Melden Sie sich beim VMware My Workspace ONE-Portal https://my.workspaceone.com an.
  2. Navigieren Sie zu https://my.workspaceone.com/mycompany/certificates/awinstall/authtoken.
    1. Klicken Sie auf das Menü in der oberen rechten Ecke und wählen Sie My Workspace ONE > CertificateSigningPortal aus.
    2. Klicken Sie auf Installation autorisieren.
    3. Klicken Sie auf Token generieren.
    Kopieren Sie das Token. Dieses Token wird in den folgenden Schritten MyWs1Token genannt.
  3. Führen Sie die VMware Identity Manager (früher Workspace ONE Access)-API aus, um ein Bearer-Token zu generieren.

    Sie generieren die API und erhalten eine Antwort wie in diesem Beispiel beschrieben.

    POST /SAAS/API/1.0/REST/auth/system/login
    Accept: application/json
    Content-Type: application/json
    Body:
    {
      "username": "admin",
      "password": "*** password ***",
      "issueToken": "true"
    }
     
    Response:
    HTTP/1.1 200 OK
    Date: Mon, 24 Aug 2020 10:08:42 GMT
    Content-Type: application/json
    {
    "id": null,
    "sessionToken": "eyJ0eXAiOiJKV1QiLCJh ... ZOdIE5qV8tS8rvbUUVeGw",
    "firstName": null,
    "lastName": null,
    "admin": false,
    "serverUrl": null,
    "signingCert": null
    }
    Kopieren Sie den Wert des sessionToken-Attributs. Dieses Token wird in folgendem API-Code als Zugriffstoken bezeichnet.
  4. Führen Sie die Workspace ONE-Benachrichtigungs-API (Ws1Notifications) für die Registrierung beim Cloud-Benachrichtigungsdienst aus.

    Ersetzen Sie ${BearerToken} durch das Token, das in Schritt 3 abgerufen wurde.

    Ersetzen Sie ${MyWs1Token} durch das Token, das in Schritt 2 abgerufen wurde.

    POST /ws1notifications/api/v1/cns/registration
    Authorization: Bearer ${BearerToken}
    Content-Type: application/json
    Body:
    {
      "token": "${MyWs1Token}"
    }
     
     
    Response:
    HTTP/1.1 204 No Content
    Date: Mon, 24 Aug 2020 10:28:42 GMT

Ergebnisse

Der lokale Workspace ONE Access-Dienst ist für den Cloud-Benachrichtigungsdienst registriert.