Seguí todos los pasos mencionados en Enlace y también vi el video de desarrollo de Apple para entender la estructura JSON requerida.
Problema: Sin embargo, sigo encontrando el error "Fallo de inicio de sesión: Tu Apple ID no admite los servicios esperados en este dispositivo" al intentar iniciar sesión en una cuenta laboral o escolar desde mi iPhone personal para probar la inscripción de usuarios impulsada por una cuenta de Apple.
Comprobado:
-
Aseguré que el nombre de dominio utilizado esté federado en Apple Business Manager, y las cuentas con este nombre de dominio pueden iniciar sesión en ABM como personal. Aunque ABM no permite un inicio de sesión inicial, reconoce la cuenta.
-
Estoy utilizando Microsoft Intune para inscribir cualquier dispositivo iOS para acceder a los recursos de la empresa y he seguido la recomendación de MS mencionada en esteenlace
-
Actualmente, el dispositivo no está inscrito. Cuando intento inscribirlo, espero ver un registro en el lado del servidor donde se aloja el archivo de conocimiento, pero no hay rastro de él. Sin embargo, cuando accedo manualmente al punto final de conocimiento a través de un navegador o usando curl, recibo una respuesta HTTP 200, y el tipo de contenido muestra 'application/json', lo que confirma que el servidor está respondiendo correctamente.
curl -I https://contoso.com/.well-known/com.apple.remotemanagement.json
Esta es la respuesta que obtengo cuando ejecuté el comando anterior desde Terminal
"HTTP/2 200 content-type: application/json content-length: 172 date: Mon, 29 Apr 2024 09:18:21 GMT"
Entonces, como puedes ver arriba, he examinado el archivo de conocimiento alojado, parece estar respondiendo como se espera, y creo que el problema radica en algo que no está correcto mientras Apple intenta acceder a este punto final de conocimiento y no tengo ni idea en este momento. Por lo tanto, si has enfrentado el mismo problema en el pasado y lo has resuelto, por favor ilumina aquí.