-
Notifications
You must be signed in to change notification settings - Fork 473
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
Enroll BYOD iOS/iPadOS hosts #19448
Comments
@Patagonia121 This one didn't make to estimation. We plan to prioritize this in the next design sprint. |
Adding @ddribeiro's helpful information from the older, closed issue: Organization data is cryptographically separated from personal data. |
@randy-fleet, I thought about this more. If we commit to adding Mac screenshots, we're committing to maintaining screenshots and this flow for macOS. So, I think it would be easier now and in the short term to show some "Open this page on your iPhones or iPads" screen/state if we detect that the end user isn't on an iPhone or iPad. Can you please help prepare that screen for the next design review? @nonpunctual makes a good point we don't have customers asking for this flow on macOS. Note that we already support BYOD enrollment for macOS. fleetd gets installed first. |
@randy-fleet FYI I followed up to your questions here (before we decided to not support macOS)
I think it's very similar. The steps the end user takes and where they click to find the enrollment profile will be slightly different. For example, on a Mac, the user will see a macOS notification and go to System Settings in the top menu bar, etc.
Yes. The enrollment profile download/install is specific to the Apple's MDM protocol (macOS, iOS, iPadOS). Windows, Linux, and Chrome don't support enrollment via this flow. |
relates to #19448 Adds the ability for a user to enroll a their device into fleet MDM. > NOTE: this is the PR for the feature branch to go into main so all code has already been approved.
@noahtalerman I've updated the Figma to incorporate macOS as well. https://www.figma.com/design/zMNFxTLMS4yYZjylJMQ5uv/%2319448-Enroll-BYOD-iOS%2FiPadOS-hosts?node-id=5493-17247&t=FMt11fj07eQaQSTF-4 |
Thanks @randy-fleet! I think at this point it makes sense to address macOS behavior in a later iteration. We have an issue for this tracked here. I moved your Figma wires to scratchpad here for safekeeping. That said, I think it’s worth making the copy more explicit in this iteration. As an IT admin and end user, how do I know that the best practice is to follow instructions on my iPhone and iPad? What if I pull up this page on my Mac? Here's what I'm thining... Fleet detects neither iOS nor iPadOS: I updated Figma w/ the above^ @roperzh and @georgekarrv, is that something we can fit into this iteration? |
for #19448 # Checklist for submitter If some of the following don't apply, delete the relevant line. <!-- Note that API documentation changes are now addressed by the product design team. --> - [x] Manual QA for all new/changed functionality
@marko-lisica @noahtalerman In regards to:
I prepared two enrollment profiles, each with different access rights:
Findings:
|
Thanks for investigation @roperzh! I think that's what I mentioned @noahtalerman, we can easily cut permissions in the next iteration if we need to, without end-user action. |
Thanks @roperzh! That report is awesome sauce. |
TODO @noahtalerman: using other MDM solutions, do end user's see red text when they open the enrollment profile? |
note that a demo and the decision to go with the red text was discussed in the sibling issue: #21019 (comment) |
QA Notes: Only iPadOS and iOS was tested, macOS will come later
Loom video walking thru workflow on an iPad |
API design for the following story: #19448
@zayhanlon, heads up that this user story was shipped in 4.57 |
Enrollment page shines, |
Goal
Context
Changes
Product
Engineering
QA
Risk assessment
Manual testing steps
Testing notes
Confirmation
The text was updated successfully, but these errors were encountered: