Hi,
I had been trying to do authentication using Open LDAP and JBOSS.
FYI: I had tried Form based authentication using roles and users.properties and
Also using Database. But i could not proceed with LDAP.
Please help me solve the problem i had been facing to run the web application
with Form based authentication.
Please give me any idea or pls copy the LDIF and login-config.xml and any
related web.xml that should be used inorder to run succesfully.
Thankx in advance...
Regards..
FYI:
Login-config.xml that i had used is as below(only modifications):
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
<application-policy name = "bpms_junit">
<login-module code="org.jboss.security.auth.spi.LdapLoginModule"
flag="required">
<module-option
name="java.naming.factory.initial">com.sun.jndi.ldap.LdapCtxFactory</module-option>
<module-option
name="java.naming.provider.url">ldap://cuecent18:389</module-option>
<module-option
name="java.naming.security.authentication">simple</module-option>
<module-option name="java.naming.security.principal">cn=Directory
Manager,dc=bahwancybertek,dc=com</module-option>
<module-option
name="java.naming.security.credentials">secret</module-option>
<module-option name="principalDNPrefix">uid=</module-option>
<module-option
name="principalDNSuffix">ou=People,dc=bahwancybertek,dc=com</module-option>
<module-option name="uidAttributeID">uniqueMember</module-option>
<module-option name="roleAttributeID">cn</module-option>
<module-option name="matchOnUserDN">true</module-option>
<module-option
name="rolesCtxDN">ou=Groups,dc=bahwancybertek,dc=com</module-option>
</login-module>
</application-policy>
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
I am giving my LDIF file below....
*************************************************************
# Define the LDAP directory's top level entry
dn: dc=bahwancybertek, dc=com
objectClass: top
objectClass: dcObject
objectClass: organization
dc: bahwancybertek
o: Bahwan
# Define the Directory Manager entry
dn: cn=Directory Manager,dc=bahwancybertek,dc=com
objectClass: top
objectClass: organizationalRole
objectClass: labeledURIObject
cn: Directory Manager
cn: Manager
cn: Directory Administrator
cn: Administrator
roleOccupant: uid=prathapc,ou=People,dc=bahwancybertek,dc=com
labeledURI: mailto:[EMAIL PROTECTED] Directory Manager
seeAlso: dc=bahwancybertek,dc=com
description: Manages the OpenLDAP directories
# OU DEFINITIONS
# People OU - for holding records of all individuals
dn: ou=People,dc=bahwancybertek,dc=com
ou: People
objectClass: top
objectClass: organizationalUnit
# Groups OU - for holding records of groupings of individuals
dn: ou=Groups,dc=bahwancybertek,dc=com
ou: Groups
objectClass: top
objectClass: organizationalUnit
# Roles OU - for holding records of roles and the groups to which those roles
have been assigned
dn: ou=Roles,dc=bahwancybertek,dc=com
ou: Roles
objectClass: top
objectClass: organizationalUnit
# PEOPLE ENTRIES
dn: uid=jaiganesh,ou=People, dc=bahwancybertek, dc=com
mail: [EMAIL PROTECTED]
uid: jaiganesh
userPassword: 123
ou: People
givenName: jai
objectClass: top
objectClass: person
objectClass: organizationalPerson
objectClass: inetOrgPerson
sn: ganesh
cn: jaiganesh
dn: uid=rajazekar,ou=People, dc=bahwancybertek, dc=com
uid: rajazekar
objectClass: top
objectClass: person
objectClass: organizationalPerson
objectClass: inetOrgPerson
ou: People
givenName: rajasekar
userPassword: 123
sn: jeyaraman
cn: rajasekarjeyaraman
mail: [EMAIL PROTECTED]
dn: uid=prathapc,ou=People, dc=bahwancybertek, dc=com
uid: prathapc
objectClass: top
objectClass: person
objectClass: organizationalPerson
objectClass: inetOrgPerson
ou: People
sn: chakravarthy
cn: prathapchakravarthy
givenName: prathap
userPassword: 123
mail: [EMAIL PROTECTED]
# GROUPS ENTRIES
dn: cn=Member_admins,ou=Groups,dc=bahwancybertek,dc=com
objectClass: top
objectClass: groupOfUniqueNames
cn: Member_admins
uniqueMember: uid=prathapc,ou=People,dc=bahwancybertek,dc=com
dn: cn=Everyone,ou=Groups,dc=bahwancybertek,dc=com
objectClass: top
objectClass: groupOfUniqueNames
cn: Everyone
uniqueMember: uid=prathapc,ou=People,dc=bahwancybertek,dc=com
uniqueMember: uid=rajazekar,ou=People,dc=bahwancybertek,dc=com
uniqueMember: uid=jaiganesh,ou=People,dc=bahwancybertek,dc=com
dn: cn=Restricted,ou=Groups,dc=bahwancybertek,dc=com
objectClass: top
objectClass: groupOfUniqueNames
cn: Restricted
uniqueMember: uid=rajazekar,ou=People,dc=bahwancybertek,dc=com
# ROLES ENTRIES
dn: cn=Authenticated_users,ou=Roles,dc=bahwancybertek,dc=com
objectClass: top
objectClass: groupOfUniqueNames
cn: Authenticated_users
uniqueMember: cn=Everyone,ou=Groups,dc=bahwancybertek,dc=com
dn: cn=Administrator,ou=Roles,dc=bahwancybertek,dc=com
objectClass: top
objectClass: groupOfUniqueNames
cn: Administrator
uniqueMember: cn=Member_admins,ou=Groups,dc=bahwancybertek,dc=com
dn: cn=Restricted_users,ou=Roles,dc=bahwancybertek,dc=com
objectClass: top
objectClass: groupOfUniqueNames
cn: Restricted
uniqueMember: cn=Restricted,ou=Groups,dc=bahwancybertek,dc=com
**************************************************************
View the original post :
http://www.jboss.org/index.html?module=bb&op=viewtopic&p=3882003#3882003
Reply to the post :
http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=3882003
-------------------------------------------------------
SF.Net email is sponsored by: Discover Easy Linux Migration Strategies
from IBM. Find simple to follow Roadmaps, straightforward articles,
informative Webcasts and more! Get everything you need to get up to
speed, fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click
_______________________________________________
JBoss-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jboss-user