OpenID con Gerrit non funzionante
Domanda
Quando scatto per registrare o accedere utilizzando Gerrit Code Review, ottengo questo errore: Provider is not supported, or was incorrectly entered.
E quando entro l'URL nel campo OpenID manualmente, mi porta a una pagina di Google affermando: The page you requested is invalid.
Qualsiasi idea di cosa sta succedendo qui?
Modifica : Con ulteriori indagini, mi sono reso conto che se cambio l'URL fornito nel campo OpenID per http
piuttosto che https
, sarà mi reindirizzare a Google correttamente e mi chiedono di approvare. Tuttavia, sul retro reindirizzamento a Gerrit, nulla sembra essere accaduto. Ho provato la registrazione / la firma in più volte e per nessun effetto.
Ho guardato anche nel database MySQL
per vedere se i dati vengono memorizzati, e là non sembra essere.
Modifica 2 : ora ho presentato un bug report a Gerrit .
EDIT 3 :. risposto avrei fatto bene a leggere un po 'più da vicino le segnalazioni di bug precedenti. Il mio amministratore di sistema fu anche gravemente carente. Tuttavia, questo è risolto come un duplicato di un altro bug ed è un problema di Debian; vedi sotto .
Soluzione
Questo si è rivelato essere un duplicato di un altro problema .
L'errore è stato con cacerts sicurezza OpenJDK Java di Debian. Risolto con un collegamento simbolico: ln -sf /etc/java-6-sun/security/cacerts /usr/lib/jvm/java-6-openjdk/jre/lib/security/cacerts
ho aggiornato il mio bug report per indicare che i log degli errori non sono ancora generare una risposta che individua la vera causa dell'errore.
Altri suggerimenti
E 'questo legato alla Gerrit questione 459 ?
Tutti i fornitori sono sempre accettate.
Ma un amministratore può configurareauth.trustedOpenId
per impedire agli utenti provenienti da una sconosciuto provider OpenID di utilizzare autorizzazioni concesse a gruppi diversi "Utenti registrati".Il problema con il
docwhat.org
è il documento XRDS non è un file XML valido in base alla nostra biblioteca relying party.
Come l'OP Josh Smith cita, un nuovo bug è stato presentato per quel particolare esempio: Problema 728 .