Hello,

We've got an off-site service using CAS that involves really long service
URLs like so:

https://illiad.wwu.edu/illiad/illiad.dll/OpenURL?genre=article&issn=1360-31
08&title=Perspectives+%28Association+of+University+Administrators+%28U.K.%2
9%29&aulast=Taylor%2C+Barry&volume=15&issue=4&date=2011&atitle=Reflections+
on+higher+education+and+the+media.&spage=117&sid=EBSCO%253AAcademic%2BSearc
h%2BComplete%28via%253A%2B360Link%29&pid=Interlibrary%20Loan


The CAS URL, while the user is on the login form, is this:

https://websso.wwu.edu/cas//login?service=https://illiad.wwu.edu/illiad/ill
iad.dll/OpenURL%3fgenre%3darticle%26issn%3d1360-3108%26title%3dPerspectives
%2b%28Association%2bof%2bUniversity%2bAdministrators%2b%28U.K.%29%29%26aula
st%3dTaylor%2C%2bBarry%26volume%3d15%26issue%3d4%26date%3d2011%26atitle%3dR
eflections%2bon%2bhigher%2beducation%2band%2bthe%2bmedia.%26spage%3d117%26s
id%3dEBSCO%253AAcademic%2BSearch%2BComplete%28via%253A%2B360Link%29%26pid%3
dInterlibrary%20Loan

Most of the service is properly URLencoded, but notice that the first
part, https://illiad.wwu.edu/illiad/illiad.dll/OpenURL isn't.  I don't
know if that's important, but it seems odd.

Here's the kicker, though: when the user is authenticated, the URL that
CAS redirects to is the URLencoded version, not the "original" version, so
the user gets a 404 from the application.

We have other services that use CAS and a couple have complicated URLs
like this, but they get handled properly.  Is that something that the
application is responsible for resolving, or should CAS be redirecting to
the URLdecoded version?

I'm wondering if anyone has an idea as to what could be going on with this
one?

Thanks,
Tim


-- 
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