You can try to install the Picketlink STS on Virgo as a web application. The STS shall translate and issue the tokens needed for SSO. Is your Virgo an SP or IDP?
I will use the virgo server as the SP.
Can you tell some useful links about how to use picketlink this way?