Свяжите несколько поставщиков удостоверений на основе утверждений с одним пользователем с помощью ASP.NET

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

Например, предположим, что пользователь входит в систему с помощью Google в один день, затем переходит в другой браузер на следующий день и входит в систему с помощью Facebook. Как я узнаю, что нужно связать вход в Facebook с предыдущим входом в Google для того же пользователя?

6
задан Hallmanac 18 June 2012 в 05:19
поделиться