Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

To handle to actual login to WebAdvisor we used to Toro Gateway Portlet bridge method that is documented on Unicons site. This is how we currently provide SSO from uPortal to WebAdvisor.

CAS Client

Attached here is a very simple CAS client which connects the CAS clearPass extension to the SSO bridge. It is written in PHP and was originally built on top of an internal web framework but has since been separated; proxy tickets are stored in a database which used ADOdb and has been tested with Oracle. The client authenticates against CAS and receives a proxy ticket, this ticket is then used to received the plain text password cached by CAS. Once the username and password is received from CAS a page is rendered with a form that posts the required attributes to the bridge, JavaScript is used to automatically submit the form on WebAdvisor authenticating the user.