fleet/server/mdm/apple
Victor Lyuboslavsky 01b3a6e2d2
Remove webview when IdP not enabled. (#29283)
For #26996 and #28452

Demo video: https://www.youtube.com/shorts/WGS3JmKiZTs

The device/machine info is extracted from the PKCS7 signed body of the
POST request.

I did manual QA on iPhone since I don't have an ADE macOS device with
me.

# Checklist for submitter

- [x] Changes file added for user-visible changes in `changes/`,
`orbit/changes/` or `ee/fleetd-chrome/changes`.
- [x] Input data is properly validated, `SELECT *` is avoided, SQL
injection is prevented (using placeholders for values in statements)
- [x] Added/updated automated tests
- [x] Manual QA for all new/changed functionality
2025-05-20 22:50:48 +03:00
..
appmanifest Additional CA validation (#27169) 2025-03-19 08:27:55 -05:00
gdmf Added Apple Root Cert for gdmf request. (#27483) 2025-03-24 19:26:36 -05:00
itunes fix: report a failure in setup experience if a VPP app installation fails due to lack of licenses (#27163) 2025-03-17 09:43:51 -04:00
mobileconfig Removing Apple MDM profile validation checks for some com.apple.MCX keys (#28498) 2025-04-23 14:06:17 -05:00
rootcert Added Apple Root Cert for gdmf request. (#27483) 2025-03-24 19:26:36 -05:00
vpp fix: don't fail when there are no VPP app version updates (#26677) 2025-02-27 17:00:55 -05:00
apple_bm.go Fix bug in ABM token renewal flow (#22988) 2024-10-18 13:16:04 -05:00
apple_mdm.go Remove webview when IdP not enabled. (#29283) 2025-05-20 22:50:48 +03:00
apple_mdm_external_test.go MABM: fix/update non-integration MABM-related skipped tests (#21799) 2024-09-04 10:08:22 -04:00
apple_mdm_test.go Remove webview when IdP not enabled. (#29283) 2025-05-20 22:50:48 +03:00
AppleIphoneDeviceCA.cer implement OTA enrollment (#21942) 2024-09-10 16:52:17 -03:00
cert.go Allow APNS key to be in unencrypted PKCS8 format (#24570) 2024-12-09 16:23:22 -06:00
commander.go Additional CA validation (#27169) 2025-03-19 08:27:55 -05:00
commander_test.go Additional CA validation (#27169) 2025-03-19 08:27:55 -05:00
deviceinfo.go Remove webview when IdP not enabled. (#29283) 2025-05-20 22:50:48 +03:00
profile_matcher.go use only the UUID part of external_host_identifier for Puppet runs (#13176) 2023-08-07 12:41:13 -03:00
profile_matcher_test.go Add validations to disallow custom MDM profiles that contain names reserved by Fleet (#15373) 2023-11-30 17:19:18 -06:00
profile_verifier.go Fixed potential deadlocks when deploying Apple configuration profiles. (#24777) 2024-12-16 11:16:42 -06:00
profile_verifier_test.go allow to verify profiles that are pending (#15911) 2024-01-04 18:26:04 -03:00
util.go Added util func around semver to allow for custom preprocessing. Upgraded semver lib (#25437) 2025-01-23 10:21:15 -06:00
util_test.go gate DEP enrollment behind SSO when configured (#11309) 2023-04-27 09:43:20 -03:00