J'ai rencontré ce problème après la mise à jour vers Android 5.0 et j'ai signalé le problème à Google. On m'a rapidement répondu que c'était un problème connu, mais qu'il n'y avait pas d'échéance pour le résoudre. J'ai fini par résoudre le problème en utilisant le processus ci-dessous. J'espère que cela vous aidera !
J'essayais d'ajouter un compte (de mon école) qui utilisait une authentification basée sur le Web pour les applications Google. Après avoir exécuté adb et essayé d'ajouter le compte, j'ai capturé l'erreur suivante lorsque l'écran blanc s'est affiché :
I/GLSActivity( 5367) : [AuthUrlChecker]URL d'authentification non fiable : \http ://my.pcc.edu/ProcessResponseServlet I/GLSActivity( 5367) : [AuthUrlChecker]URL d'authentification non fiable : \http ://my.pcc.edu/ProcessResponseServlet I/GLSActivity( 5367) : [AuthUrlChecker]URL d'authentification non fiable : \https ://my.pcc.edu/GoogleAltLogin-2.0.7/GoogleRedirect.jsp I/X509Util( 5367) : Échec de la validation de la chaîne de certificats, erreur : java.security.cert.CertPathValidatorException : Ancrage de confiance pour le chemin de certification non trouvé.
J'ai visité l'url " https://my.pcc.edu/GoogleAltLogin-2.0.7/GoogleRedirect.jsp "dans Chrome sur mon bureau, et j'ai remarqué qu'il n'y avait aucun problème de certificat (allez comprendre !). J'ai utilisé Chrome pour afficher la chaîne de confiance du certificat pour le site Web, et je l'ai comparée aux certificats installés par défaut sur mon appareil Android 5.0 (allez dans Paramètres->Sécurité->Certificats installés->Système pour obtenir la liste).
J'ai remarqué qu'un certificat manquait sur l'appareil Android, "VeriSign Class 3 Secure Server CA - G3". Google Chrome sur le bureau pense qu'il s'agit d'un certificat de confiance, j'ai donc exporté ce seul certificat à l'aide de Chrome, et je l'ai enregistré au format codé DER avec une extension de fichier .cer. J'ai ensuite copié ce certificat sur l'appareil Android et l'ai importé dans le magasin de certificats (Paramètres->Sécurité->Installation à partir du stockage). Après avoir fait cela, j'ai enfin pu ajouter mon compte Google Apps qui utilise l'authentification web !