davidfowl/JabbR — pull request #572 by woloski (2012-08-08 03:48:23+00:00)
Title: Support for federated authentication / enterprise SSO - take 2

started from scratch because the other PR (#525) was too cluttered already after so much back and forth and merge/rebase.

* It uses Auth10.AspNet.SimpleConfig nuget package that provides easier WIF integration using appSettings instead of microsoft.IdentityModel
* depends on Microsoft.IdentityModel nuget (which is just the WIF dll that has proper license to redist now)
* Support Windows Azure ACS and any other WS-Fed + SAML token idp
* Provides a selector like janrain that uses Windows Azure AD/ACS. This is optional (selectorEnabled = true/false in config)
* Logout will cleanup fedauth cookie
* Logic for linking identity of the federated user (being janrain or wif) moved to its own service IdentityLinker
* The feature can be turned on/off by entering empty values on the fedauth.* appsettings