Skip to content
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

Support work account creation through device policy controller #2521

Draft
wants to merge 11 commits into
base: master
Choose a base branch
from

Commits on Sep 2, 2024

  1. Configuration menu
    Copy the full SHA
    08835cb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3826b56 View commit details
    Browse the repository at this point in the history
  3. Work account POC

    fynngodau committed Sep 2, 2024
    Configuration menu
    Copy the full SHA
    29c5642 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ef09310 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    10ded90 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    7e6617f View commit details
    Browse the repository at this point in the history
  7. Work account: Add security checks

    Verify that work accounts are only added by device owners or profile
    owners.
    
    For instance, Microsoft Intune will create a work profile (moving itself
    to the work profile in the process) before using the work account servce
    to create a work account, so at that point it will already be profile
    owner. Apps that are not the profile owner will subsequently not be able
    to disable the work account authenticator or remove the work account.
    The personal account would not have an owner and thus no application
    could enable the work account provider there.
    fynngodau committed Sep 2, 2024
    Configuration menu
    Copy the full SHA
    37a6f1c View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    052658d View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    cbdab68 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    edd5a2f View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2024

  1. Configuration menu
    Copy the full SHA
    6aa34a1 View commit details
    Browse the repository at this point in the history