Scout supports using Jamf Pro Webhooks for just in time updates. These are configurable in the Jamf Pro Server system settings. Simply point the webhooks URLs to the scout endpoints documented in the controllers/webhooks.js file. Scout supports some, but not all webhoook commands.
When scout was first created, the Jamf Pro server did not support auth against webhook endpoints, however it does now, so we should secure these endpoints inside of scout.
Tasks:
Setup auth on all of the endpoints in controllers/webhooks.js routes.
Update the documentation to reflect the new changes
Setup webhooks in a Jamf Pro Server, and make sure auth is enabled
Verify scout is able to receive these new http calls from the jamf pro server
PR ready when:
The scout endpoints with auth are able update or insert devices from webhook calls protected with some form of authentication
Scout supports using Jamf Pro Webhooks for just in time updates. These are configurable in the Jamf Pro Server system settings. Simply point the webhooks URLs to the scout endpoints documented in the
controllers/webhooks.js
file. Scout supports some, but not all webhoook commands.When scout was first created, the Jamf Pro server did not support auth against webhook endpoints, however it does now, so we should secure these endpoints inside of scout.
Tasks:
controllers/webhooks.js
routes.PR ready when: