This morning, the openId-login on one of my applications, suddenly stopped 
working. 

I use the following basic code (found on 
http://code.google.com/appengine/articles/openid.html#fa) 

<%
Map<String, String> openIdProviders;

openIdProviders = new HashMap<String, String>();
openIdProviders.put("Google", "google.com/accounts/o8/id"); 
openIdProviders.put("MyOpenId", "myopenid.com");

Set<String> attributes = new HashSet<String>();

for (String providerName : openIdProviders.keySet()) {
String providerUrl = openIdProviders.get(providerName);
String callbackUrl = signInPath;

//If a continue-parameter is set, send it forward
if (request.getParameter("continue") != null) {
callbackUrl += "?continue="
+ request.getParameter("continue");
}
String loginUrl = userService.createLoginURL(callbackUrl, null,
providerUrl, attributes);
out.println("<a id=\"" + providerName + "\" href=\"" + loginUrl
+ "\">" + providerName + "</a>");
}
%>

Multiple instances of this application has been running on App engine for 
months, without any problems. But this morning, all instances of the 
application, returns an error when clicking on "Google" (Log in using google 
account)  

The error message:

Error: Server ErrorThe server encountered an error and could not complete 
your request.

If the problem persists, please 
report<http://code.google.com/appengine/community.html> your 
problem and mention this error message and the query that caused it.
url: 
http://XXXX.appspot.com/_ah/login_redir?claimid=google.com/accounts/o8/id&continue=http://XXXX.appspot.com/sign-in/


Am I using an out dated way of doing this?

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/google-appengine/-/tj36BGMRelEJ.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.

Reply via email to