Hi there. How do you store passwords in your MySQL table? Clear text? Secure one way hash?
Best, Dmitriy. Sent from my iPhone > On Jul 15, 2014, at 22:17, "jason" <ja...@metroworks.co.jp> wrote: > > I am using CAS 4.0.0 on Ubuntu 14.04 LTS with Tomcat7. I got the quick demo > working, and now I am trying to configure it for authentication against MySQL. > > I am not using the maven overlay; I am not much of a Java developer and could > not get it to work, so I have simply downloaded the 4.0.0 tar file and > grabbed the war file out of that, deployed it to Tomcat, and started editing > the xml files. Though the overlay is recommended, I hope it is not required > and my setup should be fine. I have also installed the mysql connector jar > via apt (libmysql-java), and grabbed the cas-server-support-jdbc-4.0.0.jar > out of the cas tar and thrown it into the WEB-INF/lib folder in the CAS > installation. > > I have MySQL setup with a simple users table, and I have attempted to > configure CAS in WEB-INF/deployerConfigContext.xml to authenticate against > it. But every login attempt gives me "Invalid credentials" on the login page. > > I have edited WEB-INF/classes/log4j.xml, and I have two log files I can read, > cas.log and perfStats.log. (And I am also looking at catalina.out in the > tomcat logs folder) I have set every sensible place I can find in log4j.xml > to a value of "DEBUG", and I still don't seem to get any helpful error > messages. I do get more messages, but none seem to explain why the > authentication is failing. > > I have tried to intentionally set improper credentials to the database in > deployerConfigContext.xml, hoping to see something indicate failure to > connect to the database. However, I see no such message. This is all I get > that even seems relevant to a database connection: > > DEBUG [org.springframework.jdbc.core.JdbcTemplate] - <Executing prepared SQL > query> > DEBUG [org.springframework.jdbc.core.JdbcTemplate] - <Executing prepared SQL > statement [select passwordhash from users > where lower(username) = lower( ? )]> > DEBUG [org.springframework.jdbc.datasource.DataSourceUtils] - <Fetching JDBC > Connection from DataSource> > > And then some lines about the authentication failing, with WHO, WHAT, ACTION, > and so forth - something I'm sure anyone who has looked at CAS logs much at > all will be familiar with. > > And I get that regardless of whether the authentication credentials for the > MySQL db in the deployerConfigContext.xml file are correct or wrong, with no > change. > > Could anyone offer some advice as to how I can go about figuring out if this > thing is connecting to the database or not at all? > > Thanks! > -- > You are currently subscribed to cas-user@lists.jasig.org as: > dkopyle...@unicon.net > To unsubscribe, change settings or access archives, see > http://www.ja-sig.org/wiki/display/JSG/cas-user -- You are currently subscribed to cas-user@lists.jasig.org as: arch...@mail-archive.com To unsubscribe, change settings or access archives, see http://www.ja-sig.org/wiki/display/JSG/cas-user