Hi ,

I am trying to use the ActiveDirectory with "LdapExtLoginModule" for 
authentication and authorization ..It's not working at all and tried with 
several options.

Pls see the my configuration files.

login-config.xml
------------------
<application-policy name="JawJaasDbRealm">
        
                <login-module 
code="org.jboss.security.auth.spi.LdapExtLoginModule" flag="required" >
                <module-option 
name="java.naming.factory.initial">com.sun.jndi.ldap.LdapCtxFactory</module-option>
 
                        <module-option 
name="java.naming.provider.url">ldap://151.111.195.26:389/</module-option>
                        <module-option 
name="java.naming.security.authentication">simple</module-option> 
     <module-option name="java.naming.security.principal">[EMAIL 
PROTECTED]</module-option>
     <module-option 
name="java.naming.security.credentials">ldapbrowse</module-option>  
     <!-- bGRhcGJyb3dzZQ== -->
                        <module-option name="bindDN">[EMAIL 
PROTECTED]</module-option> 
                        <module-option 
name="bindCredential">ldapbrowse</module-option> 
                        <module-option 
name="baseCtxDN">DC=ad,DC=dot,DC=state,DC=mn,DC=us</module-option>
                        <module-option 
name="baseFilter">(sAMAccountName={0})</module-option>
                        <module-option 
name="rolesCtxDN">DC=ad,DC=dot,DC=state,DC=mn,DC=us</module-option>
                        <module-option 
name="roleFilter">(sAMAccountName={0})</module-option>
                        <module-option 
name="roleAttributeID">memberOf</module-option>
                        <module-option 
name="roleAttributeIsDN">true</module-option>
                        <module-option 
name="roleNameAttributeID">cn</module-option>
                        <module-option 
name="defaultRole">OFCVO_RGCIP_Inventory</module-option>
                        <module-option name="roleRecursion">-1</module-option>
                        <module-option 
name="searchScope">SUBTREE_SCOPE</module-option>
                </login-module>
        
</application-policy>
------------------------------
web-security.xml
---------------

  <security-constraint> 

    <web-resource-collection> 
      <web-resource-name>
        JAW Application protected Admin pages and actions.
      </web-resource-name> 
      Require users to authenticate. 
      <url-pattern>/admin/*</url-pattern>
    </web-resource-collection>

<auth-constraint> 
      
        Allow Manager role to access Admin pages and actions.
       
  <role-name>OFCVO_RGCIP_Inventory</role-name>
<!--  <role-name>MnDOT Chg Access</role-name>
  <role-name>Public WitiUserTest</role-name>
  -->
</auth-constraint>

  </security-constraint> 

  <!-- <security-role>
    JAW Managers
  <role-name>MnDOT Chg Access</role-name>
  </security-role>
  
  <security-role>
      JAW Guest User (unsecured)
  <role-name>Public WitiUserTest</role-name>
  </security-role>
  -->
   <security-role>
      JAW Guest User (unsecured)
  <role-name>OFCVO_RGCIP_Inventory</role-name>
  </security-role>
   
  <login-config>
    <auth-method>FORM</auth-method>
    <realm-name>JawJaasDbRealm</realm-name>
    <form-login-config>
          <form-login-page>/login.jsp</form-login-page>
          <form-error-page>/loginError.jsp</form-error-page>
    </form-login-config>
  </login-config>
--------------------------------
jboss-web.xml file
----------------
<jboss-web>

   <security-domain>java:/jaas/JawJaasDbRealm</security-domain>

   <!-- Resource Environment References -->
   <!--
     For additional resouce-env-ref tags add a merge file called 
jbossweb-resource-env-ref.xml
   -->

   <!-- Resource references -->
   <!--
     For additional resouce-ref tags add a merge file called 
jbossweb-resource-ref.xml
   -->

   <resource-ref>
      <res-ref-name>jms/CreditCheckQueue</res-ref-name>
      <jndi-name>queue/CreditCheckQueue</jndi-name>
   </resource-ref>
   <resource-ref>
      <res-ref-name>jms/MyXAQueueConnectionFactory</res-ref-name>
      <jndi-name>java:/JmsXA</jndi-name>
   </resource-ref>

   <!-- EJB References -->
   <!--
     For additional ejb-ref tags add a merge file called jbossweb-ejb-ref.xml
   -->

  <!-- EJB Local References -->

   <!--
     For additional ejb-local-ref tags add a merge file called 
jbossweb-ejb-local-ref.xml
   -->
    <ejb-local-ref>
      <ejb-ref-name>ejb/InventoryFacadeLocal</ejb-ref-name>
      <local-jndi-name>InventoryFacadeLocal</local-jndi-name>
    </ejb-local-ref>
</jboss-web>
---------



It's just throwing the error page and asking to try once again.

i don't see much information in the log apart from the below one.

---------------------
2006-08-22 09:53:00,096 DEBUG 
[org.jboss.security.plugins.JaasSecurityManagerService] Created [EMAIL 
PROTECTED]
2006-08-22 09:53:00,096 DEBUG 
[org.jboss.security.plugins.JaasSecurityManager.JawJaasDbRealm] CachePolicy set 
to: [EMAIL PROTECTED]
2006-08-22 09:53:00,096 DEBUG 
[org.jboss.security.plugins.JaasSecurityManagerService] setCachePolicy, [EMAIL 
PROTECTED]
2006-08-22 09:53:00,096 DEBUG 
[org.jboss.security.plugins.JaasSecurityManagerService] Added JawJaasDbRealm, 
[EMAIL PROTECTED] to map



--------------

Please it's very urgent and please help me out what's missing ...

Thanks Advance.

bye
Sreeni Gali


View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3966724#3966724

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3966724
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to