[Yanel-commits] rev 28664 - public/yanel/trunk/src/core/java/org/wyona/yanel/core/map

michi at wyona.com michi at wyona.com
Fri Nov 9 09:59:31 CET 2007


Author: michi
Date: 2007-11-09 09:59:30 +0100 (Fri, 09 Nov 2007)
New Revision: 28664

Modified:
   public/yanel/trunk/src/core/java/org/wyona/yanel/core/map/Realm.java
Log:
get WebAuthenticator method added

Modified: public/yanel/trunk/src/core/java/org/wyona/yanel/core/map/Realm.java
===================================================================
--- public/yanel/trunk/src/core/java/org/wyona/yanel/core/map/Realm.java	2007-11-09 08:59:06 UTC (rev 28663)
+++ public/yanel/trunk/src/core/java/org/wyona/yanel/core/map/Realm.java	2007-11-09 08:59:30 UTC (rev 28664)
@@ -31,6 +31,7 @@
 import org.wyona.yanel.core.Yanel;
 import org.wyona.yanel.core.attributes.translatable.DefaultTranslationManager;
 import org.wyona.yanel.core.attributes.translatable.TranslationManager;
+import org.wyona.yanel.core.api.security.WebAuthenticator;
 import org.wyona.yanel.core.util.ConfigurationUtil;
 import org.wyona.yarep.core.Repository;
 import org.wyona.yarep.core.RepositoryFactory;
@@ -57,6 +58,7 @@
     private Repository rtiRepository;
     private PolicyManager privatePolicyManager;
     private IdentityManager privateIdentityManager;
+    private WebAuthenticator privateWebAuthenticator;
     private TranslationManager translationManager;
     private LanguageHandler languageHandler;
     private File configFile;
@@ -350,6 +352,20 @@
         this.rtiRepository = repository;
     }
 
+    /**
+     *
+     */
+    public WebAuthenticator getWebAuthenticator() {
+/*
+TODO:
+- Refactor Realm init() in order to load WebAuthenticator impl
+ <realm>
+   <web-authenticator class=""><!-- custom config --></web-authenticator>
+ </realm>
+*/
+        return privateWebAuthenticator;
+    }
+
     public IdentityManager getIdentityManager() {
         return privateIdentityManager;
     }
@@ -378,6 +394,7 @@
      * Please note that the root-dir element is optional
      */
     public File getRootDir() {
+        log.warn("Try to avoid using the getRootDir() method!");
         return this.rootDir;
     }
 



More information about the Yanel-commits mailing list