[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