Als u de functie voor pushmeldingen in de Service voor meldingen van Hub Services wilt gebruiken met Workspace ONE Access-implementaties op locatie, moet u Workspace ONE Access registreren bij de cloudservice voor meldingen.

Als u zich wilt registreren, moet u de volgende stappen uitvoeren.

  • Genereer en kopieer een CertificateSigningPortal-token van VMware my.workspaceone.com.
  • Voer een VMware Identity Manager-API uit om een Bearer-token te genereren.
  • Voer een Workspace ONE-meldingen-API met de gegenereerde tokens uit om u te registreren bij de cloudservice voor meldingen.

Procedure

  1. Meld u aan bij de VMware My Workspace ONE-portal, https://my.workspaceone.com
  2. Ga naar https://my.workspaceone.com/mycompany/certificates/awinstall/authtoken.
    1. Klik op het menu in de rechterbovenhoek en selecteer My Workspace ONE > CertificateSigningPortal.
    2. Klik op Installatie autoriseren.
    3. Klik op Een token genereren.
    Kopieer het token. Deze token wordt MyWs1Token genoemd in de volgende stappen.
  3. Voer de VMware Identity Manager (ofwel Workspace ONE Access)-API uit om een Bearer-token te genereren.

    U genereert de API en ontvangt een antwoord zoals beschreven in dit voorbeeld.

    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
    }
    Kopieer de waarde van het kenmerk sessionToken. Deze token wordt het Bearer-token genoemd in de volgende API-code.
  4. Voer de Workspace ONE-meldingen-API (Ws1Notifications) uit voor registratie bij de cloudservice voor meldingen.

    Vervang ${BearerToken} door het token dat in stap 3 is opgehaald.

    Vervang ${MyWs1Token} door het token dat in stap 2 is opgehaald.

    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

resultaten

De Workspace ONE Access op locatieservice is geregistreerd in de cloudservice voor meldingen.