New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
iOS/iPadOS automatic (DEP) enrollment #18119
Comments
Hey @rachaelshaw here's the first iOS/iPadOS story. For designs, I think we want to think through what an iOS/iPadOS host looks like on the Hosts and Host details page. Also, while the goal of this story is a read-only view of iOS/iPadOS hosts, I think we should also wireframe lock/wipe as part of this story. We can carve these out later. Unless we find a way to install osquery (or something like it) on these hosts, I think Fleet will send the "Get Device Information" MDM command to get host vitals. We can see the info we'd get back by looking at the list of properties here: https://developer.apple.com/documentation/devicemanagement/deviceinformationcommand/command/queries |
Brock: Customer-preston might want BYOD as well. We don't know. JD: If there's an enrollment profile, we "support" BYOD. It's a matter of whether we document this workflow or build dedicated UI for it. |
Marko: Declaration (DDM) profiles are supported on iOS 15+ This means we might be able to subscribe to a status channel to get read-only info that we want to display in the UI. Instead of MDM commands. Advantage of status channel is the device sends updates to the Fleet server. Fleet server doesn't have to run a job to send an MDM commands. |
FYI @lucasmrod ^^ |
@noahtalerman OK, so I will assume we will build iOS/iPadOS support leveraging DDM, correct? |
@lucasmrod I'm not sure but I think we'll want to leverage both DDM and the MDM v1 protocol. We want to deliver MDM v1 profiles and DDM profiles. We want to deliver MDM v1 commands (lock, wipe, etc.) For the read-only information about the host (OS, software, etc.) what do we get from DDM v. the MDM v1 protocol? |
Goal
Context
Changes
Product
Engineering
QA
Risk assessment
Manual testing steps
Testing notes
Confirmation
The text was updated successfully, but these errors were encountered: