Autenticación LDAP con JBoss 7

Quiero desarrollar una aplicación web java sencilla con el servidor JBoss 7 para habilitar el inicio de sesión desde el nombre de usuario / contraseña ingresado por el usuario y autenticar con ldap.

Así que esto es lo que escribí en web.xml colocado en WEB-INF /

<code> <login-config>
     <auth-method>BASIC</auth-method>
     <realm-name>Enter user name and password</realm-name>
 </login-config>
</code>

luego agregó jboss-web.xml en la misma carpeta

<code> <?xml version="1.0" encoding="UTF-8"?>
 <jboss-web>
     <security-domain>java:/jaas/website-domain</security-domain>  
 </jboss-web>
</code>

Luego agregué el dominio del sitio web en standalone.xml

<code><security-domain name="website-domain" cache-type="default">
    <authentication>
        <login-module code="org.jboss.security.auth.spi.LdapExtLoginModule" flag="required">
            <module-option name="java.naming.factory.initial" value="com.sun.jndi.ldap.LdapCtxFactory"/>
            <module-option name="java.naming.provider.url" value="ldap://localhost:10389"/>
            <module-option name="bindDN" value="ou=people,dc=mycompany,dc=com" />
            <module-option name="bindCredential" value="shad"/>
            <module-option name="allowEmptyPasswords" value="false"/>
            <module-option name="Context.REFERRAL" value="follow"/>
            <module-option name="throwValidateError" value="true"/>
            <module-option name="allowEmptyPasswords" value="true"/>
        </login-module>
    </authentication>
</security-domain>
</code>

Entonces, ¿cómo se enviarán a estos módulos el nombre de usuario y la contraseña ingresados? ¿O tengo que escribir un reino JAAS personalizado? ¿Es algún ejemplo de trabajo que ustedes puedan compartir conmigo?

Respuestas a la pregunta(2)

Su respuesta a la pregunta