403 disallowed_useragent during iPhone ADE enrollment with Google authenticationSolved

Participant
Discussion
3 weeks ago Jul 16, 2026

I’m trying to enroll iPhones through Apple Business Manager Automated Device Enrollment, but the setup gets blocked at Google sign-in with: “Access blocked: request does not comply with Google’s policies” and 403: disallowed_useragent.

We use Google authentication in the ADE enrollment profile so users can authenticate during setup. This works fine for Macs and iPads, but iPhones fail during enrollment. Since the devices are assigned automatically through ABM, I don’t have a manual option to skip authentication device by device.

Is there a way to keep Google-authenticated enrollment for Macs/iPads but enroll iPhones without hitting this Google webview restriction?

Replies (2)

Marked SolutionPending Review
Hexnode Expert
3 weeks ago Jul 16, 2026
Marked SolutionPending Review

Hi @sybylla,

This happens because Google no longer permits Google sign-in inside certain native web views. During Apple Automated Device Enrollment on iPhone, the enrollment screen is launched by the operating system before a full browser session is available. Google identifies this native iPhone web view as a disallowed user agent and blocks the sign-in attempt with 403: disallowed_useragent.

For iPhones, Google authentication cannot be completed during the ADE setup flow in this context. The practical approach is to enroll iPhones without Google authentication and then associate users after enrollment.

If you are using automated ABM assignment and do not want to disable Google authentication for all Apple devices, use a separate ADE/MDM server configuration for iPhones:

  1. In Apple Business, create a new MDM server for iPhones.
  2. Configure Default Device Assignment to the created MDM server, so iPhones are assigned to this new MDM server.
  3. Integrate that new MDM server as a separate ADE account in Hexnode.
  4. In Hexnode, create or use an ADE enrollment profile with Authentication set to No Authentication.
  5. Set that No Authentication profile as the default configuration profile for the new iPhone-specific ADE account.

This lets iPhones enroll successfully without Google sign-in, while Macs and iPads can remain assigned to the existing ADE account that uses Google authentication.

Regards,
Sienna Carter
Hexnode UEM

Marked SolutionPending Review
Participant
3 weeks ago Jul 16, 2026
Marked SolutionPending Review

We ended up doing the dual MDM server setup in ABM. It’s a bit more work than expected, but it does route the iPhones separately and enrollment no longer stops at the Google error.

Save