[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