I am new to Jboss and relativly new to Java. I downloaded the ldap module from http://www.boxerboxes.ca/JBoss_Ldap.html and deployed the jar file. I also added the following to my login-config <application-policy name = "AD"> | <authentication> | <login-module code="org.jboss.security.auth.spi.BrowseLdapLoginModule" | flag = "required"> | <module-option name="java.naming.factory.initial">com.sun.jndi.ldap.LdapCtxFactory</module-option> | <module-option name="java.naming.provider.url">ldap://nmi.northlandministries.org/</module-option> | <module-option name="java.naming.security.authentication">simple</module-option> | <module-option name="java.naming.security.protocol">ssl</module-option> | <module-option name="browseUserDN">CN=auser,OU=ou,DC=northlandministries,DC=org</module-option> | <module-option name="browseUserPassword">secret</module-option> | <module-option name="userMatchAttribute">sAMAccountName</module-option> | <module-option name="userSearchBaseDN">OU=ou,DC=northlandministries,DC=ca</module-option> | <module-option name="roleAttributeID">memberOf</module-option> | <module-option name="dereferenceRoleAttribute">cn</module-option> | </login-module> | </authentication> | </application-policy>
I have a servlet created that I am trying to test this all with. What do I need in the web.xml file and the jboss-web.xml file both are posted below. <?xml version="1.0" encoding="UTF-8"?> | <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd"> | <web-app> | <display-name>WebMessage</display-name> | <login-config> | <auth-method>BASIC</auth-method> | | </login-config> | <security-constraint> | <web-resource-collection> | <web-resource-name>WebMessage</web-resource-name> | <url-pattern>/messageservlet</url-pattern> | </web-resource-collection> | <auth-constraint> | <role-name>AuthorizedUser</role-name> | </auth-constraint> | <user-data-constraint> | <transport-guarantee>NONE</transport-guarantee> | </user-data-constraint> | </security-constraint> | <login-config> | <auth-method>BASIC</auth-method> | <realm-name>The Restricted Zone</realm-name> | </login-config> | <security-role> | <role-name>AuthorizedUser</role-name> | </security-role> | | | <servlet> | <servlet-name>messageservlet</servlet-name> | <servlet-class>message.MessageServlet</servlet-class> | | | </servlet> | <servlet-mapping> | <servlet-name>messageservlet</servlet-name> | <url-pattern>/messageservlet</url-pattern> | </servlet-mapping> | </web-app> | | <?xml version="1.0" encoding="UTF-8"?> | <!DOCTYPE jboss-web PUBLIC "-//JBoss//DTD Web Application 2.3V2//EN" "http://www.jboss.org/j2ee/dtd/jboss-web_3_2.dtd"> | <jboss-web> | <context-root>WebMessage</context-root> | <security-domain>java:/jaas/AD</security-domain> | </jboss-web> | <a href="http://www.jboss.org/index.html?module=bb&op=viewtopic&p=3824966#3824966">View the original post</a> <a href="http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=3824966>Reply to the post</a> ------------------------------------------------------- This SF.Net email is sponsored by: IBM Linux Tutorials Free Linux tutorial presented by Daniel Robbins, President and CEO of GenToo technologies. Learn everything from fundamentals to system administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click _______________________________________________ JBoss-user mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/jboss-user
