I first heard of CAS two days ago and decided to try it out.
I'm working with a guy who has a CAS version 2 server.

My web server is Apache 2.2.3 on a clone of Red Hat Enterprise 5.
I found an RPM for mod_auth_cas 1.0.7 and installed it with no
problem.  I made a minimal setup:  I set CASLoginURL, CASValidateURL
and CASDebug on.  Everything else was left alone.  I made a directory
and put the directives
  AuthName "CAS"
  AuthType CAS
  require valid-user
in its configuration.

When I direct my browser to that directory, it is redirected to the
CAS server's login page.  After entering my username and password,
I am sent back to my destination, with
?ticket=ST-2217-Bj9j9WvqzXqa2arzgZE5 appended to the URL.  So far
this looks good.

Unfortunately the result is a 401 error, "Authorization Required".
I boosted Apache's LogLevel to "debug" and got this:

[Thu Mar 19 10:27:42 2009] [debug] mod_auth_cas.c(481): [client 171.64.108.17] CAS Service 'http%3a%2f%2fglast2.stanford.edu%2fCAS' [Thu Mar 19 10:27:42 2009] [debug] mod_auth_cas.c(506): [client 171.64.108.17] Adding outgoing header: Location: https://glast-ground.slac.stanford.edu/cas/login?service=http%3a%2f%2fglast2.stanford.edu%2fCAS [Thu Mar 19 10:27:46 2009] [debug] mod_auth_cas.c(550): [client 171.64.108.17] Modified r->args (old 'ticket=ST-2217-Bj9j9WvqzXqa2arzgZE5', new '') [Thu Mar 19 10:27:46 2009] [debug] mod_auth_cas.c(481): [client 171.64.108.17] CAS Service 'http%3a%2f%2fglast2.stanford.edu%2fCAS' [Thu Mar 19 10:27:46 2009] [debug] mod_auth_cas.c(1450): [client 171.64.108.17] Validation request: GET /cas/validate?service=http%3a%2f%2fglast2.stanford.edu%2fCAS&ticket=ST-2217-Bj9j9WvqzXqa2arzgZE5 HTTP/1.1\nHost: glast-ground.slac.stanford.edu\nConnection: close\n\n [Thu Mar 19 10:27:46 2009] [debug] mod_auth_cas.c(1458): [client 171.64.108.17] Request successfully transmitted [Thu Mar 19 10:27:46 2009] [debug] mod_auth_cas.c(1466): [client 171.64.108.17] Received 338 bytes of response [Thu Mar 19 10:27:46 2009] [debug] mod_auth_cas.c(1466): [client 171.64.108.17] Received 8 bytes of response [Thu Mar 19 10:27:46 2009] [debug] mod_auth_cas.c(1466): [client 171.64.108.17] Received 0 bytes of response [Thu Mar 19 10:27:46 2009] [debug] mod_auth_cas.c(1472): [client 171.64.108.17] Validation response: HTTP/1.1 200 OK\r\nConnection: close\r\nDate: Thu, 19 Mar 2009 17:27:48 GMT\r\nServer: Microsoft-IIS/6.0\r\nMicrosoftOfficeWebServer: 5.0_Pub\r\nX-Powered-By: ASP.NET\r\nPragma: No-cache\r\nCache-Control: no-cache\r\nExpires: Wed, 31 Dec 1969 16:00:00 PST\r\nSet-Cookie: JSESSIONID=01AB1BEEA7485E5B91470B7F7B5FB056; Path=/cas; Secure\r\nContent-Length: 8\r\n\r\nyes\npln\n [Thu Mar 19 10:27:46 2009] [error] [client 171.64.108.17] MOD_AUTH_CAS: error parsing CASv2 response: XML parser error code: syntax error (2)

I don't have a clue how to proceed.

--
You are currently subscribed to [email protected] as: 
[email protected]
To unsubscribe, change settings or access archives, see 
http://www.ja-sig.org/wiki/display/JSG/cas-user

Reply via email to