[Yanel-commits] rev 51484 -
public/yanel/trunk/src/webapp/src/java/org/wyona/yanel/servlet
michi at wyona.com
michi at wyona.com
Wed Jul 21 12:33:42 CEST 2010
Author: michi
Date: 2010-07-21 12:33:42 +0200 (Wed, 21 Jul 2010)
New Revision: 51484
Modified:
public/yanel/trunk/src/webapp/src/java/org/wyona/yanel/servlet/YanelServlet.java
Log:
differentiate between alias and true ID
Modified: public/yanel/trunk/src/webapp/src/java/org/wyona/yanel/servlet/YanelServlet.java
===================================================================
--- public/yanel/trunk/src/webapp/src/java/org/wyona/yanel/servlet/YanelServlet.java 2010-07-21 10:29:51 UTC (rev 51483)
+++ public/yanel/trunk/src/webapp/src/java/org/wyona/yanel/servlet/YanelServlet.java 2010-07-21 10:33:42 UTC (rev 51484)
@@ -1637,11 +1637,12 @@
String password = up[1];
log.debug("username: " + username + ", password: " + password);
try {
- User user = realm.getIdentityManager().getUserManager().getUser(username);
+ String trueID = realm.getIdentityManager().getUserManager().getTrueId(username);
+ User user = realm.getIdentityManager().getUserManager().getUser(trueID);
if (user != null && user.authenticate(password)) {
- return new Identity(user);
+ return new Identity(user, username);
} else {
- log.warn("HTTP BASIC Authentication failed for " + username + "!");
+ log.warn("HTTP BASIC Authentication failed for " + username + " (True ID: '" + trueID + "')!");
/*
response.setHeader("WWW-Authenticate", "BASIC realm=\"" + realm.getName() + "\"");
response.sendError(response.SC_UNAUTHORIZED);
More information about the Yanel-commits
mailing list