Reading this Microsoft doc, you can make/reuse easily a WebSSO between Shibboleth and Sharepoint 2010.
Now Sharepoint uses SAML (1.1 but … ok) to remove the need to login each time to be able to connect between sites. As CAS can be the frontend for SAML, you can mix a LOT of technologies 😉