I am wondering how one might automate logging into some system protected by SSO (single sing-on). I say SSO because in SSO, when you enter a URL of the page you want to log into, often you are re-directed to a totally different URL which is the SSO login page (whose URL often contains a long, dynamic
string such as session ID). After the successful authentication, you are back to the original URL.
I haven't used QTP in years so I am not sure if it can automate this sort of authentication, but I know that QTP could automate non-SSO type of authentication by recording & reply.
I don't really want to have to use a pricey tool like QTP even if SSO authentication automation is possible with it. Is there a way to do this via
Java, Groovy, expect, or any other language or free tool ?
Thanks.