1 10 package org.mmbase.security; 11 12 import org.mmbase.util.functions.*; 13 import java.util.Map ; 14 15 23 final public class NoAuthentication extends Authentication { 24 25 static final String TYPE = "no authentication"; 26 static final UserContext userContext = new BasicUser(TYPE); 27 30 33 protected void load() { 34 } 35 36 40 public UserContext login(String application, Map loginInfo, Object [] parameters) throws SecurityException { 41 return userContext; 42 } 43 44 48 public boolean isValid(UserContext usercontext) throws SecurityException { 49 return true; 50 } 51 52 56 public int getDefaultMethod(String protocol) { 57 return METHOD_DELEGATE; 58 } 59 public String [] getTypes(int method) { 60 return new String [] {TYPE}; 61 } 62 63 public Parameters createParameters(String application) { 64 return Parameters.VOID; 65 } 66 67 } 68 | Popular Tags |