Use this,
AuthType shibboleth
ShibRequireSession Off
require shibboleth
and, Call the links like /Shibboleth.sso/Login?target=http://www.example.com/something else2
And catch the enviorment variables with HTTP_SHIB_... variable
and use shibboleth authentication