[rt-users] RSS feed from within CAS protected (WebExternalAuth=1) RT website
Paul Hirose
pthirose at ucdavis.edu
Mon Jan 26 19:39:26 EST 2009
Not really a RT issue, but since it came up in the process of setting it up :)
In short, my entire RT website (except for /NoAuth/) is CAS-protected (with Set($WebExternalAuth, 1)). So as my CAS "timesout" (or whatever it does), my RSS feed of RT tickets stops working. Logging in to RT (via CAS) makes RSS ok again.
Going directly to .../rt3/share/html/Search/Results.rdf just redirects me to our CAS login page. After that, it redirects me back to the RSS feed, and I'm fine.
So I tried copying the .../rt3/share/html/Search/Results.rdf over to .../rt3/share/html/NoAuth/Results.rdf and then went to it directly. This gives me the error:
"Invalid at the top level of the document.
Line: 1 Character: 1
Can't call method "HasRight" on an undefined value at /opt/rt3/bin/../lib/RT/Ticket_Overlay.pm line 3351."
using IE7. Using Firefox3, I get roughly the same message.
I didn't want to start copying a bunch of files over from the "real" RT3 to my /NoAuth/ directory. If it's only one or two, I suppose I could, and if that's the case, and anyone knows what those files are, I'd appreciate a note.
Otherwise, if there is an easier/better way to do it, a note on that would be greatly appreciated as well.
RT-3.8.2 on OpenBSD-4.4 using Apache-2.2.11 with ModPerl-2.0.4, MySQL-5.0.67, OpenSSL 0.98i, and mod_auth_cas-1.0.8.
Aside from the RSS bit (and only when my CAS expires/timeouts), it's working fine :)
Thank you,
PH
-
Paul Hirose : pthirose at ucdavis.edu : Sysadm Motto: rm -fr /MyLife
1034 Academic Surge : Programmer/Analyst : Backup Motto : rm -fr /
One Shields Avenue : Voice (530) 752-7181 : Robot, n.: Univ. Admin
Davis, CA 95616-8770 : Fax (530) 752-4465 : rec.pets.cat.anecdotes
More information about the rt-users
mailing list