Khi sử dụng OpenId
lib (scala phiên bản) với Google, tôi ngẫu nhiên nhận được một ngoại lệ:xác thực OpenID với Google thất bại một cách ngẫu nhiên
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]
Trường hợp ngoại lệ được nâng lên trong mã đó sẽ xử lý câu trả lời cho yêu cầu OpenID
, mặc định mã Play 2.0, không phải của tôi. Dường như Google không trả lời đúng, nhưng đôi khi chỉ xảy ra.
Bất cứ ai cũng biết tại sao điều này xảy ra?
Đánh dấu phản hồi HTTP và đăng bài đó. Tôi nghĩ rằng có thể có ngẫu nhiên 500 lỗi từ dịch vụ của họ nhưng sẽ cần phải nhìn thấy nó để chắc chắn. – dres
thực sự, tôi nghĩ rằng các url gọi lại của bạn không khớp. đó là lý do tại sao google đang sủa bạn –
@StevenLuu theo như tôi hiểu được nếu cuộc gọi lại không hoạt động, tôi sẽ không nhận được bất kỳ yêu cầu nào, do đó, không có lỗi ... –