[Yanel-commits] rev 30797 -
public/yanel/trunk/src/webapp/src/java/org/wyona/yanel/servlet/security/impl
michi at wyona.com
michi at wyona.com
Sat Jan 26 16:46:22 CET 2008
Author: michi
Date: 2008-01-26 16:46:21 +0100 (Sat, 26 Jan 2008)
New Revision: 30797
Modified:
public/yanel/trunk/src/webapp/src/java/org/wyona/yanel/servlet/security/impl/DefaultWebAuthenticatorImpl.java
Log:
first attempt to fix return to URL
Modified: public/yanel/trunk/src/webapp/src/java/org/wyona/yanel/servlet/security/impl/DefaultWebAuthenticatorImpl.java
===================================================================
--- public/yanel/trunk/src/webapp/src/java/org/wyona/yanel/servlet/security/impl/DefaultWebAuthenticatorImpl.java 2008-01-26 15:33:22 UTC (rev 30796)
+++ public/yanel/trunk/src/webapp/src/java/org/wyona/yanel/servlet/security/impl/DefaultWebAuthenticatorImpl.java 2008-01-26 15:46:21 UTC (rev 30797)
@@ -142,7 +142,8 @@
identityMap.put(realm.getID(), new Identity(user));
// OpenID authentication successful, hence return null instead an "exceptional" response
// TODO: Do not return null (although successful), but rather strip-off all the openid query string stuff and then do a redirect
- return null;
+ response.sendRedirect(request.getParameter("openid.return_to"));
+ return response;
} else {
log.error("No openid.identity!");
getXHTMLAuthenticationForm(request, response, realm, "OpenID verification successful, but no openid.identity!", reservedPrefix, xsltLoginScreenDefault, servletContextRealPath, sslPort, map);
More information about the Yanel-commits
mailing list