[Yanel-commits] rev 28672 - in public/yanel/trunk/src: core/java/org/wyona/yanel/core/api/security core/java/org/wyona/yanel/core/map webapp/src/java/org/wyona/yanel/servlet/security/impl

michi at wyona.com michi at wyona.com
Fri Nov 9 10:44:34 CET 2007


Author: michi
Date: 2007-11-09 10:44:34 +0100 (Fri, 09 Nov 2007)
New Revision: 28672

Modified:
   public/yanel/trunk/src/core/java/org/wyona/yanel/core/api/security/WebAuthenticator.java
   public/yanel/trunk/src/core/java/org/wyona/yanel/core/map/Realm.java
   public/yanel/trunk/src/webapp/src/java/org/wyona/yanel/servlet/security/impl/DefaultWebAuthenticatorImpl.java
Log:
init method added

Modified: public/yanel/trunk/src/core/java/org/wyona/yanel/core/api/security/WebAuthenticator.java
===================================================================
--- public/yanel/trunk/src/core/java/org/wyona/yanel/core/api/security/WebAuthenticator.java	2007-11-09 09:21:30 UTC (rev 28671)
+++ public/yanel/trunk/src/core/java/org/wyona/yanel/core/api/security/WebAuthenticator.java	2007-11-09 09:44:34 UTC (rev 28672)
@@ -16,5 +16,10 @@
     /**
      *
      */
+    public void init(org.w3c.dom.Document configuration, javax.xml.transform.URIResolver resolver) throws Exception;
+
+    /**
+     *
+     */
     public HttpServletResponse doAuthenticate(HttpServletRequest request, HttpServletResponse response, Map map, String reservedPrefix, String xsltLoginScreenDefault, String servletContextRealPath, String sslPort) throws ServletException, IOException;
 }

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 09:21:30 UTC (rev 28671)
+++ public/yanel/trunk/src/core/java/org/wyona/yanel/core/map/Realm.java	2007-11-09 09:44:34 UTC (rev 28672)
@@ -159,10 +159,8 @@
             try {
             	String customWebAuthenticatorImplClassName = waConfigElement.getAttribute("class");
             	wa = (WebAuthenticator) Class.forName(customWebAuthenticatorImplClassName).newInstance();
-                // TODO: Read configuration ...
-/*
-                identityManager = imFactory.newIdentityManager(ConfigurationUtil.getCustomConfiguration(repoConfigElement, "identity-manager-config", "http://www.wyona.org/security/1.0"), new RealmConfigPathResolver(this));
-*/
+
+                wa.init(ConfigurationUtil.getCustomConfiguration(repoConfigElement, "web-authenticator-config", "http://www.wyona.org/security/1.0"), new RealmConfigPathResolver(this));
             } catch (ConfigurationException e) {
                 wa = null;
             }

Modified: public/yanel/trunk/src/webapp/src/java/org/wyona/yanel/servlet/security/impl/DefaultWebAuthenticatorImpl.java
===================================================================
--- public/yanel/trunk/src/webapp/src/java/org/wyona/yanel/servlet/security/impl/DefaultWebAuthenticatorImpl.java	2007-11-09 09:21:30 UTC (rev 28671)
+++ public/yanel/trunk/src/webapp/src/java/org/wyona/yanel/servlet/security/impl/DefaultWebAuthenticatorImpl.java	2007-11-09 09:44:34 UTC (rev 28672)
@@ -41,6 +41,13 @@
     /**
      *
      */
+    public void init(org.w3c.dom.Document configuration, javax.xml.transform.URIResolver resolver) throws Exception {
+        log.info("Do nothing ...");
+    }
+
+    /**
+     *
+     */
     public HttpServletResponse doAuthenticate(HttpServletRequest request, HttpServletResponse response, Map map, String reservedPrefix, String xsltLoginScreenDefault, String servletContextRealPath, String sslPort) throws ServletException, IOException {
         try {
             Realm realm = map.getRealm(request.getServletPath());



More information about the Yanel-commits mailing list