2012-03-17 19 views
9

Al utilizar OpenId lib (versión Scala) con Google, llego al azar una excepción:autenticación OpenID con Google en su defecto al azar

application - Authentication.openIDCallback error on callback from open id 
play.api.libs.openid.Errors$AUTH_ERROR$: null 
    at play.api.libs.openid.Errors$AUTH_ERROR$.<clinit>(OpenIDError.scala) ~[play_2.9.1.jar:2.0] 
    at play.api.libs.openid.OpenID$$anonfun$verifiedId$6$$anonfun$apply$7.apply(OpenID.scala:84) ~[play_2.9.1.jar:2.0] 
    at play.api.libs.openid.OpenID$$anonfun$verifiedId$6$$anonfun$apply$7.apply(OpenID.scala:81) ~[play_2.9.1.jar:2.0] 
    at play.api.libs.concurrent.STMPromise$$anonfun$map$1$$anonfun$apply$9.apply(Promise.scala:185) ~[play_2.9.1.jar:2.0] 
    at scala.util.control.Exception$Catch$$anonfun$either$1.apply(Exception.scala:110) ~[scala-library.jar:na] 
    at scala.util.control.Exception$Catch$$anonfun$either$1.apply(Exception.scala:110) ~[scala-library.jar:na] 

La excepción se lanza en el código que procesa la respuesta a la solicitud OpenID, código predeterminado de Play 2.0, no mío. Parece como si Google no respondiera la respuesta correcta, pero solo sucede a veces.

¿Alguien sabe por qué sucede esto?

+0

Sniff la respuesta HTTP y Post que. Creo que podría haber 500 errores al azar de su servicio, pero tendrían que verlo para asegurarse. – dres

+0

en realidad, creo que tus URL de devolución de llamada no coinciden. es por eso que Google te está ladrando –

+0

@StevenLuu por lo que entiendo si la devolución de llamada no funcionó No recibiría ninguna solicitud, por lo que no hay error ... –

Respuesta

Cuestiones relacionadas