Per utilizzare la funzionalità di notifica push nel servizio Notifiche di Servizi Hub con distribuzioni Workspace ONE Access locali, è necessario registrare Workspace ONE Access nel servizio notifiche cloud.

Per effettuare la registrazione, attenersi alla procedura seguente.

  • Generare e copiare un token CertificateSigningPortal dal sito my.workspaceone.com di VMware.
  • Eseguire un'API di VMware Identity Manager per generare un token di connessione.
  • Eseguire un'API di Notifiche di Workspace ONE con i token generati per registrarsi ai servizi di notifica cloud.

Procedura

  1. Accedere al portale My Workspace ONE di VMware all'indirizzo https://my.workspaceone.com.
  2. Passare a https://my.workspaceone.com/mycompany/certificates/awinstall/authtoken.
    1. Fare clic sul menu nell'angolo superiore destro e selezionare My Workspace ONE > CertificateSigningPortal.
    2. Fare clic su Autorizza installazione.
    3. Fare clic su Genera un token.
    Copiare il token. Nei passaggi che seguono questo token verrà chiamato MyWs1Token.
  3. Eseguire l'API di VMware Identity Manager (chiamato anche Workspace ONE Access) per generare un token di connessione.

    È possibile generare l'API e ricevere una risposta come descritto in questo esempio.

    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
    }
    Copiare il valore dell'attributo sessionToken. Nel codice API seguente, a questo token si fa riferimento con il nome "bearer token".
  4. Eseguire l'API di Notifiche di Workspace ONE (Ws1Notifications) per registrarsi al servizio notifiche cloud.

    Sostituire ${BearerToken} con il token recuperato nel passaggio 3.

    Sostituire ${MyWs1Token} con il token recuperato nel passaggio 2.

    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

risultati

Il servizio di Workspace ONE Access locale viene registrato nel servizio notifiche cloud.