Please post your deployerContext.xml file.
Andrew R Feller, Analyst University Information Systems 200 Fred Frey Building Louisiana State University Baton Rouge, LA, 70803 (225) 578-3737 (office) ________________________________ From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Jin Lee Sent: Monday, December 10, 2007 1:04 PM To: [email protected] Subject: LDAP not working, please advise Hello everyone, First off, thank you for the hard work in writing and maintaining CAS. From what I have seen so far it looks great. I have been trying to get CAS and LDAP working together but after 6 days of being stuck, I am hoping someone here can provide me with some insight. I am in a Windows 2003 environment, Java 6 Update 3, Tomcat 5.5. I've setup Tomcat w/ SSL using the self signed cert (keytool), and verified tomcat is up w/ SSL I've included the ldap jar dependency in my pom and built the cas war. Copied the war into tomcat/webapps and did a test deployment (verified the SimpleUsernamePassword to be working) Modified the deployerConfigContext to use LDAP (note: I've tried both FastBind and regular Bind and both have the same problem, defined below) The problem I am experiencing is well, aside from a brief message saying that CAS could not validate, I don't get much else. I've checked my tomcat logs, changed the logger to DEBUG, and I can't seem to get any significant messages indicating whether the LDAP server connection was successful. This is leading me to believe I am doing something wrong outside of LDAP, but I don't know what it is. Here is the log file output: 2007-12-10 10:47:01,611 DEBUG [org.jasig.cas.web.flow.Initial FlowSetupAction] - <Action 'InitialFlowSetupAction' beginning execution> 2007-12-10 10:47:01,611 INFO [org.jasig.cas.web.flow.InitialFlowSetupAction] - <Setting ContextPath for cookies to: /cas> 2007-12-10 10:47:01,627 DEBUG [org.jasig.cas.web.flow.InitialFlowSetupAction] - <Action 'InitialFlowSetupAction' completed execution; result is 'success'> 2007-12-10 10:47:01,642 DEBUG [org.jasig.cas.web.flow.AuthenticationViaFormAction] - <Action 'AuthenticationViaFormAction' beginning execution> 2007-12-10 10:47:01,642 DEBUG [org.jasig.cas.web.flow.AuthenticationViaFormAction] - <Executing setupForm> 2007-12-10 10:47:01,642 DEBUG [org.jasig.cas.web.flow.AuthenticationViaFormAction] - <Creating new form object with name 'credentials'> 2007-12-10 10:47:01,642 DEBUG [org.jasig.cas.web.flow.AuthenticationViaFormAction] - <Creating new instance of form object class [class org.jasig.cas.authentication.principal.UsernamePasswordCredentials ]> 2007-12-10 10:47:01,642 DEBUG [org.jasig.cas.web.flow.AuthenticationViaFormAction] - <Putting form object of type [class org.jasig.cas.authentication.principal.UsernamePasswordCredentials] in scope Flow with name 'credentials'> 2007-12-10 10:47:01,642 DEBUG [org.jasig.cas.web.flow.AuthenticationViaFormAction] - <Creating new form errors for object with name 'credentials'> 2007-12-10 10:47:01,658 DEBUG [org.jasig.cas.web.flow.AuthenticationViaFormAction] - <No property editor registrar set, no custom editors to register> 2007-12-10 10:47:01,658 DEBUG [org.jasig.cas.web.flow.AuthenticationViaFormAction ] - <Putting form errors instance in scope Flash> 2007-12-10 10:47:01,658 DEBUG [org.jasig.cas.web.flow.AuthenticationViaFormAction] - <Action 'AuthenticationViaFormAction' completed execution; result is 'success'> 2007-12-10 10:47:01,658 DEBUG [org.jasig.cas.web.flow.AuthenticationViaFormAction] - <Action 'AuthenticationViaFormAction' beginning execution> 2007-12-10 10:47:01,658 DEBUG [org.jasig.cas.web.flow.AuthenticationViaFormAction ] - <Action 'AuthenticationViaFormAction' completed execution; result is 'success'> 2007-12-10 10:47:07,017 DEBUG [org.jasig.cas.web.flow.AuthenticationViaFormAction] - <Action 'AuthenticationViaFormAction' beginning execution> 2007-12-10 10:47:07,017 DEBUG [org.jasig.cas.web.flow.AuthenticationViaFormAction] - <Executing bind> 2007-12-10 10:47:07,017 DEBUG [org.jasig.cas.web.flow.AuthenticationViaFormAction] - <Found existing form object with name 'credentials' of type [class org.jasig.cas.authentication.principal.UsernamePasswordCredentials] in scope Flow> 2007-12-10 10:47:07,017 DEBUG [org.jasig.cas.web.flow.AuthenticationViaFormAction ] - <No property editor registrar set, no custom editors to register> 2007-12-10 10:47:07,017 DEBUG [org.jasig.cas.web.flow.AuthenticationViaFormAction] - <Binding allowed request parameters in map['lt' -> '_cB59CE041-38DB-EFCE-F712-75D2FCEBE2C2_k31A0F302-F07F-C630-2113-C14D2C0 209F6', '_eventId' -> 'submit', 'null' -> '', 'password' -> 'testpass', 'submit' -> 'LOGIN', 'username' -> 'jlee'] to form object with name 'credentials', pre-bind formObject toString = null> 2007-12-10 10:47:07,017 DEBUG [org.jasig.cas.web.flow.AuthenticationViaFormAction ] - <(Any field is allowed)> 2007-12-10 10:47:07,033 DEBUG [org.jasig.cas.web.flow.AuthenticationViaFormAction] - <Binding completed for form object with name 'credentials', post-bind formObject toString = jlee> 2007-12-10 10:47:07,033 DEBUG [org.jasig.cas.web.flow.AuthenticationViaFormAction] - <There are [0] errors, details: []> 2007-12-10 10:47:07,033 DEBUG [org.jasig.cas.web.flow.AuthenticationViaFormAction ] - <Executing validation> 2007-12-10 10:47:07,033 DEBUG [org.jasig.cas.web.flow.AuthenticationViaFormAction] - <Invoking validator [EMAIL PROTECTED] > 2007-12-10 10:47:07,033 DEBUG [org.jasig.cas.web.flow.AuthenticationViaFormAction] - <Validation completed for form object> 2007-12-10 10:47:07,033 DEBUG [org.jasig.cas.web.flow.AuthenticationViaFormAction ] - <There are [0] errors, details: []> 2007-12-10 10:47:07,033 DEBUG [org.jasig.cas.web.flow.AuthenticationViaFormAction] - <Putting form errors instance in scope Flash> 2007-12-10 10:47:07,033 DEBUG [org.jasig.cas.web.flow.AuthenticationViaFormAction] - <Action 'AuthenticationViaFormAction' completed execution; result is 'success'> 2007-12-10 10:47:07,033 DEBUG [org.jasig.cas.web.flow.AuthenticationViaFormAction ] - <Action 'AuthenticationViaFormAction' beginning execution> 2007-12-10 10:47:07,033 DEBUG [org.jasig.cas.web.flow.AuthenticationViaFormAction] - <Found existing form object with name 'credentials' of type [class org.jasig.cas.authentication.principal.UsernamePasswordCredentials] in scope Flow> 2007-12-10 10:47:07,033 DEBUG [org.jasig.cas.CentralAuthenticationServiceImpl] - <Attempting to create TicketGrantingTicket for jlee> 2007-12-10 10:47:07,049 INFO [org.jasig.cas.authentication.AuthenticationManagerImpl] - <AuthenticationHandler: org.jasig.cas.adaptors.ldap.FastBindLdapAuthenticationHandler failed to authenticate the user which provided the following credentials: jlee> 2007-12-10 10:47:07,049 DEBUG [org.jasig.cas.web.flow.AuthenticationViaFormAction] - <Found existing form object with name 'credentials' of type [class org.jasig.cas.authentication.principal.UsernamePasswordCredentials ] in scope Flow> 2007-12-10 10:47:07,049 DEBUG [org.jasig.cas.web.flow.AuthenticationViaFormAction] - <No property editor registrar set, no custom editors to register> 2007-12-10 10:47:07,049 DEBUG [org.jasig.cas.web.flow.AuthenticationViaFormAction] - <Action 'AuthenticationViaFormAction' completed execution; result is 'error'> 2007-12-10 10:47:07,049 DEBUG [org.jasig.cas.web.flow.AuthenticationViaFormAction ] - <Action 'AuthenticationViaFormAction' beginning execution> 2007-12-10 10:47:07,049 DEBUG [org.jasig.cas.web.flow.AuthenticationViaFormAction] - <Executing setupForm> 2007-12-10 10:47:07,049 DEBUG [org.jasig.cas.web.flow.AuthenticationViaFormAction] - <Found existing form object with name 'credentials' of type [class org.jasig.cas.authentication.principal.UsernamePasswordCredentials] in scope Flow> 2007-12-10 10:47:07,049 DEBUG [org.jasig.cas.web.flow.AuthenticationViaFormAction] - <No property editor registrar set, no custom editors to register> 2007-12-10 10:47:07,049 DEBUG [org.jasig.cas.web.flow.AuthenticationViaFormAction ] - <Action 'AuthenticationViaFormAction' completed execution; result is 'success'> 2007-12-10 10:47:07,049 DEBUG [org.jasig.cas.web.flow.AuthenticationViaFormAction] - <Action 'AuthenticationViaFormAction' beginning execution> 2007-12-10 10:47:07,049 DEBUG [org.jasig.cas.web.flow.AuthenticationViaFormAction] - <Action 'AuthenticationViaFormAction' completed execution; result is 'success'> 2007-12-10 10:47:16,143 INFO [org.jasig.cas.ticket.registry.support.DefaultTicketRegistryCleaner] - <Starting cleaning of expired tickets from ticket registry at [Mon Dec 10 10:47:16 PST 2007]> 2007-12-10 10:47:16,158 INFO [org.jasig.cas.ticket.registry.support.DefaultTicketRegistryCleaner ] - <0 found to be removed. Removing now.> 2007-12-10 10:47:16,158 INFO [org.jasig.cas.ticket.registry.support.DefaultTicketRegistryCleaner] - <Finished cleaning of expired tickets from ticket registry at [Mon Dec 10 10:47:16 PST 2007]> If anyone can give me some sort of guidance or point me in the right directly, it would be greatly appreciated. Thank you very much, Jin Lee
_______________________________________________ Yale CAS mailing list [email protected] http://tp.its.yale.edu/mailman/listinfo/cas
