Tweaks IP authentication
authorNiels Erik G. Nielsen <nielserik@indexdata.com>
Tue, 30 Apr 2013 15:45:25 +0000 (11:45 -0400)
committerNiels Erik G. Nielsen <nielserik@indexdata.com>
Tue, 30 Apr 2013 15:45:25 +0000 (11:45 -0400)
src/main/java/com/indexdata/mkjsf/pazpar2/sp/auth/ServiceProxyUser.java

index b8a68af..43971df 100644 (file)
@@ -20,14 +20,12 @@ public class ServiceProxyUser implements AuthenticationEntity {
   private Map<String,String> actualProperties = new HashMap<String,String>();\r
   private static Logger logger = Logger.getLogger(ServiceProxyUser.class);\r
   private boolean authenticated = false;\r
+  private boolean ipAuthenticated = false;\r
 \r
   public ServiceProxyUser()  {\r
     logger.debug("ServiceProxyUser instantiated: " + Utils.objectId(this));\r
   }\r
   \r
-  public void setAuthenticationMethod() {    \r
-  }\r
-\r
   public String getName() { \r
     return actualProperties.get("name"); \r
   }\r
@@ -56,10 +54,18 @@ public class ServiceProxyUser implements AuthenticationEntity {
     this.authenticated = authenticated;\r
   }\r
   \r
+  public void isIpAuthenticated (boolean authenticated) {\r
+    this.ipAuthenticated = authenticated;\r
+  }\r
+  \r
   public boolean isAuthenticated() {\r
     return authenticated;\r
   }\r
   \r
+  public boolean isIpAuthenticated () {\r
+    return ipAuthenticated;\r
+  }\r
+  \r
 \r
   @Override\r
   public String getProperty(String key) {\r
@@ -79,6 +85,7 @@ public class ServiceProxyUser implements AuthenticationEntity {
   public void clear() {\r
     actualProperties = new HashMap<String,String>();\r
     authenticated = false;\r
+    ipAuthenticated = false;\r
   }\r
   \r
 \r