Update of
/var/cvs/applications/cloudcontext/src/org/mmbase/security/implementation/cloudcontext/builders
In directory
james.mmbase.org:/tmp/cvs-serv24418/src/org/mmbase/security/implementation/cloudcontext/builders
Modified Files:
Users.java
Log Message:
The encoding property is actually not needed, because pleonastic. The processor
or the password field suffices to define it.
See also:
http://cvs.mmbase.org/viewcvs/applications/cloudcontext/src/org/mmbase/security/implementation/cloudcontext/builders
Index: Users.java
===================================================================
RCS file:
/var/cvs/applications/cloudcontext/src/org/mmbase/security/implementation/cloudcontext/builders/Users.java,v
retrieving revision 1.60
retrieving revision 1.61
diff -u -b -r1.60 -r1.61
--- Users.java 23 Dec 2008 17:30:42 -0000 1.60
+++ Users.java 6 Jan 2009 11:45:25 -0000 1.61
@@ -32,7 +32,7 @@
* @author Eduard Witteveen
* @author Pierre van Rooden
* @author Michiel Meeuwissen
- * @version $Id: Users.java,v 1.60 2008/12/23 17:30:42 michiel Exp $
+ * @version $Id: Users.java,v 1.61 2009/01/06 11:45:25 michiel Exp $
* @since MMBase-1.7
*/
public class Users extends MMObjectBuilder {
@@ -60,7 +60,8 @@
setDescription("Encodes a string like it would happen with a
password, when it's stored in the database.");
}
public String getFunctionValue(Parameters parameters) {
- return encode((String)parameters.get(0));
+ String e = (String)parameters.get(0);
+ return Users.this.provider.encode(e);
}
};
@@ -83,24 +84,12 @@
@Override protected boolean getUserNameCaseSensitive() {
return Users.this.userNameCaseSensitive;
}
- @Override public String encode(String e) {
- return Users.this.encode(e);
- }
};
// javadoc inherited
public boolean init() {
- String s = getInitParameters().get("encoding");
- if (s == null) {
- log.debug("no property 'encoding' defined in '" + getTableName() +
".xml' using default encoding");
- encoder = new Encode("MD5");
- } else {
- encoder = new Encode(s);
- }
- log.service("Using " + encoder.getEncoding() + " as our encoding for
password");
-
- s = getInitParameters().get("userNameCaseSensitive");
+ String s = getInitParameters().get("userNameCaseSensitive");
if (s != null) {
userNameCaseSensitive = "true".equals(s);
log.debug("property 'userNameCaseSensitive' set to '"
+userNameCaseSensitive);
@@ -120,8 +109,6 @@
*/
static final String ANONYMOUS_USERNAME = "anonymous";
- private Encode encoder = null;
-
/**
* @javadoc
*/
@@ -242,13 +229,6 @@
/**
- * Encodes a password for storage (to avoid plain text passwords).
- */
- public String encode(String s) {
- return encoder.encode(s);
- }
-
- /**
* @javadoc
*/
public boolean isValid(MMObjectNode node) {
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs