You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- The Workspace ONE UEM [OAuth 2.0 Token URL for your region](https://docs.omnissa.com/bundle/WorkspaceONE-UEM-Console-BasicsVSaaS/page/UsingUEMFunctionalityWithRESTAPI.html#datacenter_and_token_urls_for_oauth_20_support)
59
55
- The OAuth client ID and secret you saved in Step 1
60
56
@@ -67,7 +63,23 @@ After saving the Workspace ONE connection, you will see settings for your integr
67
63
68
64
Within a few minutes after adding the connection, you should see all of your Workspace ONE devices in the [Devices](https://smallstep.com/app/?next=/devices/all) tab. Device inventory is synced approximately every four hours.
69
65
70
-
### 3. Deploy and configure the Smallstep Agent
66
+
### 3. Create a script for Smallstep Agent configuration
67
+
68
+
1. In Workspace One UEM, visit **Resources → Scripts**
69
+
2. Choose **Add** and then **Windows**
70
+
1. In the General tab, provide a name for the script, such as “Smallstep Agent Enrollment”
71
+
2. On the Details tab, ensure the **Language** is “Poweshell” and the **Execution Context & Privileges** is “System Context”
72
+
3. Use the following snippet as the **Code**, making sure to replace `<team-id>` with the Team ID value you copied from the Smallstep UI earlier.
4. In the Variables tab, click **Add**. Set the variable **Key** to `DEVICE_ID` and the variable **Value** to `{DeviceUuId}`
81
+
82
+
### 4. Deploy and configure the Smallstep Agent
71
83
72
84
In this step, we’ll add the Smallstep Agent to Workspace One UEM for distribution to devices.
73
85
@@ -83,13 +95,16 @@ In this step, we’ll add the Smallstep Agent to Workspace One UEM for distribut
83
95
- Set Install Context to **Device**
84
96
4. FInally, choose **Save & Assign**
85
97
86
-
### For ARM64 devices
87
-
88
-
If you also are deploying to ARM-based devices, repeat these steps for the `arm64` MSI installer from the [releases page](https://github.com/smallstep/step-agent-plugin/releases/latest).
98
+
<Alertseverity="info">
99
+
<div>
100
+
**Got ARM64 devices?**<br />
101
+
If you also are deploying to ARM-based devices, add another Native App for the `arm64` version of our [MSI installer](https://github.com/smallstep/step-agent-plugin/releases/latest). Workspace ONE will try to distribute *both* installers to both `arm64` and `amd64` devices. To avoid this, segregate your devices by OS and CPU Architecture. To do this, create two new Smart Groups in **Groups & Settings → Assignment Groups**—one for `arm64` devices, and one for `amd64` devices. Assign each application to the appropriate Smart Group.
102
+
</div>
103
+
</Alert>
89
104
90
-
Workspace ONE will try to distribute *both* installers to both `arm64` and `amd64` devices. You’ll need to segregate your devices by OS and CPU Architecture. To do this, create two new Smart Groups in Groups & Settings → Assignment Groups—one for `arm64` devices, and one for `amd64` devices. Assign each application to the appropriate Smart Group.
105
+
#### Assigning the application
91
106
92
-
The Application Distribution Assignment page appears next.
107
+
After saving the Native App, you'll see the Application Assignment panel.
93
108
94
109
1. Give the Assignment a name
95
110
2. Choose the groups you’d like to assign the application to. Assign the app to a single devices or a small group of test devices for a staged rollout.
@@ -98,27 +113,11 @@ The Application Distribution Assignment page appears next.
98
113
5. Choose **Save**
99
114
6. Choose **Publish** to begin distributing the app.
100
115
101
-
### Create a script for Smallstep Agent configuration
102
-
103
-
1. In Workspace One UEM, visit **Resources → Scripts**
104
-
2. Choose **Add** and then **Windows**
105
-
1. In the General tab, provide a name for the script, such as “Smallstep Agent Enrollment”
106
-
2. On the Details tab, ensure the **Language** is “Poweshell” and the **Execution Context & Privileges** is “System Context”
107
-
3. Use the following snippet as the **Code**, making sure to replace `<team-id>` with the Team ID value you copied from the Smallstep UI earlier.
4. In the Variables tab, click **Add**. Set the variable **Key** to `DEVICE_ID` and the variable **Value** to `{DeviceUuId}`
116
-
117
-
### 4. Configure Agent Enrollment Profiles
116
+
### 5. Configure Agent Enrollment Profiles
118
117
119
118
In this step, we’ll tie everything together by creating Windows policy to enroll devices using the Smallstep Agent.
120
119
121
-
### Gather required details
120
+
####Gather required details
122
121
123
122
1. You’ll need the following values from when your configuration your Workspace ONE connection:
124
123
- SCEP URL
@@ -128,8 +127,7 @@ In this step, we’ll tie everything together by creating Windows policy to enro
128
127
129
128
If you need to retrieve these again, you can always visit: [**Settings → Device Management](https://smallstep.com/app/?next=/settings/devices) → Omnissa Workspace ONE**
130
129
131
-
132
-
### Add a Workspace ONE CA resource
130
+
#### Add a Workspace ONE CA resource
133
131
134
132
For compatibility with Workspace ONE, Smallstep emulates the Microsoft ADCS’s Dynamic SCEP and NDES enrollment protocols.
135
133
@@ -149,7 +147,7 @@ For compatibility with Workspace ONE, Smallstep emulates the Microsoft ADCS’s
149
147
11. Choose **Test Connection** and wait for a ✅ success modal
150
148
3. Choose **Save and Add Template**
151
149
152
-
### Add a Workspace ONE certificate request template
150
+
####Add a Workspace ONE certificate request template
153
151
154
152
A new modal screen will be presented with the empty Request Template configuration
155
153
@@ -164,7 +162,7 @@ A new modal screen will be presented with the empty Request Template configurati
0 commit comments