A Biblioteca de Cliente do ADFS 1.0 (System.Web.Security.SingleSignOn) foi substituída pelo ADFS 2.0 (Geneva / Windows Identity Foundation / Microsoft.IdentityModel).
.Net 4.5 substituiu os assemblies WIF separados, movendo o modelo de identidade de declarações para System.IdentityModel.
Longo e curto, é hora de atualizar esse código de autenticação - ele já foi substituído duas vezes e agora está incluído no .Net Framework.