Hey all -
I found out a little bit more of what is going on. Now I have it throwing a
500 instead of a 302 redirect. I noticed that before my jsessionid kept
changing on every get or post. I changed my code to get the cookie and to
re-send it back up when I do the post request. CAS is now showing this error
message:
ContinuationNotFoundException: No flow execution continuation could be found
in this gro
up with id
'25ADEC35-4F94-B401-DBC2-89EDB3854DEA;username=<user>;password=<pass>;_eventId=submit;submit=LOGIN'
-- perhaps the continuation has expired or
has been invalidated?
org.springframework.web.servlet.FrameworkServlet.processRequest(Framewor
kServlet.java:583)
org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet
.java:511)
javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.jasig.cas.web.init.SafeDispatcherServlet.service(SafeDispatcherServl
et.java:115)
org.inspektr.common.web.ClientInfoThreadLocalFilter.doFilterInternal(Cli
entInfoThreadLocalFilter.java:48)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequ
estFilter.java:76)
</pre></p><p><b>root cause</b>
<pre>org.springframework.webflow.execution.reposi
tory.FlowExecutionRestorationFailureException: A problem occurred restoring
the
flow execution with key
'_c0ADB1C2B-6755-0B3C-F881-F0394694DDFE_k25ADEC35-4F94-B
401-DBC2-89EDB3854DEA;username=<user>;password=<pass>;_eventId=submit;sub
mit=LOGIN';
Any suggestions/insight is greatly appreciated - thanks all -
Jin
On Fri, Feb 6, 2009 at 10:40 AM, Jin Lee <[email protected]> wrote:
>
>> Hi Sean -
>>
>> Thanks for your reply. It didn't seem to work. However, I have dug deeper
>> and found some clues.
>>
>> It returns an empty string, but the http status is 302 redirect. Any idea
>> why this could be happening?
>>
>> Thank you,
>> Jin
>>
>>
>> On Thu, Feb 5, 2009 at 3:41 PM, Sean R. McNamara <
>> [email protected]> wrote:
>>
>>> Hi Jin,
>>>
>>> You may want to try to set
>>>
>>> _eventId=submit
>>>
>>> in your post.
>>>
>>> Not definitely sure this will help, but, it's worth a try.
>>>
>>> ..Sean.
>>>
>>> Jin Lee wrote:
>>>
>>>> Hi there all -
>>>>
>>>> Was wondering if you can give me a hand with a strange issue I am
>>>> experiencing. I am trying to login through CAS using a ruby script in order
>>>> to screen scrape some data on a protected webpage.
>>>>
>>>> What I did was issue a get request on login, take the lt=<ticket_id>,
>>>> and post to login with lt, username, and password.
>>>>
>>>> Here is the code:
>>>>
>>>> uri = URI.parse(cas_login_url)
>>>> http = Net::HTTP.new(uri.host, uri.port)
>>>> http.verify_mode = OpenSSL::SSL::VERIFY_NONE
>>>> http.use_ssl = true
>>>> req = Net::HTTP::Post.new(uri.path)
>>>> req.set_form_data({'lt'=>ticket, 'username'=>username,
>>>> 'password'=>password})
>>>> res = http.request(req)
>>>>
>>>> I've logged most of the activity going on here and I am posting to the
>>>> correct URL, good on the ticket ID, username, and password. The response I
>>>> get back is simply an empty string. I'm not sure why this is happening,
>>>> when
>>>> I issue a get request I can see the html coming in easily.
>>>>
>>>> Possible reasons:
>>>> Do I need to set any http header like user agent, referer, etc (I think
>>>> these are done for me automatically since a get request runs fine?)
>>>> Something to do with SSL?
>>>> Something to do with CAS rejecting ruby?
>>>>
>>>> Any help is greatly appreciated -
>>>>
>>>> Jin
>>>> --
>>>> 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
>>>>
>>>
>>>
>>> --
>>> 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
>>>
>>
>>
>
--
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