В приложении ASP.NET MVC 4, использующем инфраструктуру .NET 4.5 в сочетании со службой управления доступом Azure (ACS) я хочу предоставить пользователям несколько возможностей аутентификации (т. е. Google, Facebook, Windows Live и т. д.) Какова «наилучшая практика» связывания одного пользователя с несколькими поставщиками удостоверений?
Например, предположим, что пользователь входит в систему с помощью Google в один день, затем переходит в другой браузер на следующий день и входит в систему с помощью Facebook. Как я узнаю, что нужно связать вход в Facebook с предыдущим входом в Google для того же пользователя?