Pour utiliser la fonctionnalité de notifications push dans le service de notifications des services du hub avec des déploiements Workspace ONE Access sur site, vous devez enregistrer Workspace ONE Access dans le service de notifications cloud.

Pour enregistrer, vous devez effectuer les étapes suivantes.

  • Générez et copiez un jeton CertificateSigningPortal à partir de VMware my.workspaceone.com.
  • Exécutez une API VMware Identity Manager pour générer un jeton de porteur.
  • Exécutez une API de notifications Workspace ONE avec les jetons générés pour enregistrer dans les services de notification cloud.

Procédure

  1. Connectez-vous au portail VMware My Workspace ONE, https://my.workspaceone.com
  2. Accédez à https://my.workspaceone.com/mycompany/certificates/awinstall/authtoken.
    1. Cliquez sur le menu dans le coin supérieur droit et sélectionnez My Workspace ONE > CertificateSigningPortal.
    2. Cliquez sur Autoriser l'installation.
    3. Cliquez sur Générer un jeton.
    Copiez le jeton. Ce jeton est appelé MyWs1Token dans les étapes qui suivent.
  3. Exécutez l'API VMware Identity Manager (également appelée Workspace ONE Access) pour générer un jeton de porteur.

    Vous générez l'API et recevez une réponse comme décrit dans cet exemple.

    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
    }
    Copiez la valeur de l'attribut sessionToken. Ce jeton est appelé le jeton du porteur dans le code d'API suivant.
  4. Exécutez l'API de notifications Workspace ONE (Ws1Notifications) pour l'enregistrer dans le service de notifications cloud.

    Remplacez ${BearerToken} par le jeton récupéré à l'étape 3.

    Remplacez ${MyWs1Token} par le jeton récupéré à l'étape 2.

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

Résultats

Le service Workspace ONE Access sur site est enregistré dans le service de notifications cloud.