Чтобы использовать функцию push-уведомлений в службе уведомлений служб Hub в локальных развертываниях Workspace ONE Access, необходимо зарегистрировать Workspace ONE Access в облачной службе уведомлений.

Для регистрации выполните указанные ниже шаги.

  • Создайте и скопируйте маркер CertificateSigningPortal на сайте VMware my.workspaceone.com.
  • Запустите API-интерфейс VMware Identity Manager для создания маркера предъявителя.
  • Запустите API-интерфейс уведомлений Workspace ONE с созданными маркерами для регистрации в облачных службах уведомлений.

Процедура

  1. Войдите на портал VMware My Workspace ONE (https://my.workspaceone.com).
  2. Перейдите на страницу https://my.workspaceone.com/mycompany/certificates/awinstall/authtoken.
    1. а. Щелкните меню в верхнем правом углу и выберите My Workspace ONE > CertificateSigningPortal.
    2. б. Щелкните Разрешить установку.
    3. в. Щелкните Создать маркер.
    Скопируйте маркер. В следующих шагах этот маркер будет называться MyWs1Token.
  3. Запустите API-интерфейс VMware Identity Manager (он же Workspace ONE Access) для создания маркера предъявителя.

    Создайте API-интерфейс и получите ответ, как описано в этом примере.

    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
    }
    Скопируйте значение атрибута sessionToken. В нижеприведенном коде API-интерфейса этот маркер называется маркером предъявителя.
  4. Запустите API-интерфейс уведомлений Workspace ONE (Ws1Notifications) для регистрации в облачной службе уведомлений.

    Замените ${BearerToken} на маркер, полученный на шаге 3.

    Замените ${MyWs1Token} на маркер, полученный на шаге 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

Результаты

Локальная служба Workspace ONE Access зарегистрирована в облачной службе уведомлений.