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
- Accedere al portale My Workspace ONE di VMware all'indirizzo https://my.workspaceone.com.
- Passare a https://my.workspaceone.com/mycompany/certificates/awinstall/authtoken.
- Fare clic sul menu nell'angolo superiore destro e selezionare My Workspace ONE > CertificateSigningPortal.
- Fare clic su Autorizza installazione.
- Fare clic su Genera un token.
Copiare il token. Nei passaggi che seguono questo token verrà chiamato
MyWs1Token
.
- 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".
- 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.