Closed lukeheath closed 1 year ago
@zhumo - We are creating a few technical foundation user stories for Windows MDM. Because there is no NanoMDM equivalent for Windows, we'll have more foundational work to complete in order to enable feature stories coming from product. @georgekarrv will work with you to bring to MDM design review ASAP this week so we can get started on this in the next sprint.
@lukeheath thanks! does this block work Automatic or programmatic enrollment? Or, where do we need to slot this in? I think after automatic and programmatic enrollment, we will look at profiles.
@zhumo My understanding is the three ~engineering-initiated
stories created today are all required to allow any MDM enrollment. @georgekarrv @marcosd4h is that correct?
Because these are required to support MDM enrollment, they must be tackled before any other Windows stories. Following the user story drafting process, we need to bring these to an MDM design review ASAP to be prioritized, estimated, and brought into the upcoming sprint.
@marcosd4h is that correct?
Yes, these 3 stories are required to support MDM windows device enrollment
OK. And the other two are sub-stories of this one or they're separate stories?
They are separate stories that tackle the functional stages of the Windows MDM enrollment protocol
@georgekarrv I removed the product label to take it off the board. We're gonna make a subtask of #11952.
@georgekarrv do we still need this for programmatic enrollment to work? My guess is no if programmatic enrollment works as expected.
Closing this as it's no longer needed.
Fleetd whispers soft, Windows MDM dance begins, Silent strength shines bright.
Goal
As an IT Admin, I want my Windows devices running Fleetd to enroll in the Fleet MDM server via MDM automatically. The MDM enrollment of Windows devices should occur once Windows MDM is activated through configuration. I should be able to select which teams should be enrolled in MDM. The Windows device end user should not receive any visual indication that the device has been enrolled in MDM.
Tasks
RegisterDeviceWithManagement()
API will b64 encode this data and send it as part of the wsse:BinarySecurityToken field. This is an opaque value that is carried by the protocol as a blob, see a protocol example here. Suggested format for this payload:Type 1 means programmatic enrollment, 2 user-driven enrollment, 3 auto-pilot enrollment Payload can be different based on message type