[jboss-user] [JBoss Portal] - LDAP login with Exchange
DeanoUK
do-not-reply at jboss.com
Thu Apr 24 12:26:55 EDT 2008
Can anyone provide me with a ldap_identity-config.xml or link to help on one, which is configured to use Microsoft Exchange.
(Specifically Small Business Server, where the credentials are somewhat different).
Unfortunately, though I've got it working with JBoss and JAAS, I have no clue how to transfer that data to the JBoss Portal LDAP configuration.
Here's our original JAAS file:
| <!-- A LDAP Active Directory connection. Currently setup for Windows SBS. -->
| <application-policy name="ldap-server-login">
| <authentication>
| <login-module code="com.msp.ejb.security.ADLdapLoginRolesModule" flag="required" >
| <module-option name="java.naming.provider.url">ldap://our-server:389/</module-option>
| <module-option name="rolesCtxDN">OU=SBSUsers,OU=Users,OU=MyBusiness,DC=msphq,DC=local</module-option>
| <module-option name="matchOnUserDN">false</module-option>
| <module-option name="principalDNPrefix">CN=</module-option>
| <module-option name="principalDNSuffix">,OU=SBSUsers,OU=Users,OU=MyBusiness,DC=msphq,DC=local</module-option>
| <module-option name="uidAttributeID">name</module-option>
| <module-option name="roleAttributeID">memberOf</module-option>
| <module-option name="roleAttributeIsDN">true</module-option>
| <module-option name="roleNameAttributeID">name</module-option>
| <!-- MSP specific -->
| <module-option name="dataSourceJNDIName">java:/@deployeddatabase@</module-option>
| <module-option name="callerPrincipalGroup">CallerPrincipal</module-option>
| <module-option name="applicationUserIdQuery">
| select userid from ad_users
| where adguid = ?
| </module-option>
| <module-option name="uniqueUserIdQuery">
| select MAX(userid) from users
| </module-option>
| <module-option name="applicationUserInsert">
| insert into users(userid, username, emailaddress, company, status, failedlogins) values(?,?,?,?,'VALID',0)
| </module-option>
| <module-option name="adUserInsert">
| insert into ad_users(userid, adguid) values(?,?)
| </module-option>
| <module-option name="applicationCompanyCode"></module-option>
| </login-module>
| </authentication>
|
Thanks...
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4146567#4146567
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4146567
More information about the jboss-user
mailing list