fleet/frontend/pages/MDMAppleSSOCallbackPage
Scott Gress 72f6a33617
Fix various issues with Windows/Linux End-User Auth (#35960)
<!-- Add the related story/sub-task/bug number, like Resolves #123, or
remove if NA -->
**Related issue:** Resolves #35958 

# Details

* Removes gate on the Setup Experience -> End User Authentication tab
since this feature is now available for all platforms
* Allows Windows / Linux end-user auth to work even if Apple MDM is not
configured
* Allows `PATCH /setup_experience` endpoint to work even if no MDM is
configured (but only if the only thing being changed is end-user auth)
* Fixes issue when detecting missing Apple MDM profile when processing
mdm/sso callback
* Updates front-end to not show error page when profile ID is missing,
if mdm sso was initiated from setup experience

# Checklist for submitter

## Testing

- [X] Added/updated automated tests
- [X] QA'd all new/changed functionality manually

For unreleased bug fixes in a release candidate, one of:

- [X] Confirmed that the fix is not expected to adversely impact load
test results
2025-11-21 10:06:30 -06:00
..
_styles.scss End-user authentication for Window/Linux setup experience: backend (#34835) 2025-10-31 11:16:42 -05:00
index.ts add support for displaying EULA during ADE/DEP (#11532) 2023-05-05 14:36:13 -03:00
MDMAppleSSOCallbackPage.tsx Fix various issues with Windows/Linux End-User Auth (#35960) 2025-11-21 10:06:30 -06:00