Любая идея, как Buxfer (Buxfer.com) внедрит свою универсальную систему входа? Использовали ли они Facebook Connect и Google Friend Connect? Я пытаюсь реализовать один для своего сайта с помощью .NET C#, но я не смог найти никаких клиентских библиотек .NET для Google Connect. Но мне было любопытно, как Buxfer позволил пользователям войти в систему не только с аккаунтами Facebook и Google, но и с другими, такими как Yahoo, AOL, Microsoft и Open ID.Как реализовать универсальную систему входа в систему, такую как Buxfer: Open Id, Facebook, Google, Aol и т. Д.
ответ
Не прямой ответ на ваш вопрос, но простое решение, которое я использовал (без необходимости беспокоиться об OpenID, OAuth и о том, что все-все-называется-сегодня) составляет http://rpxnow.com/, работает как шарм но, конечно, «принимал» вход
Я считаю, что они закодировали сами библиотеки.
Однако вы можете легко реализовать OpenID и OAuth - я уверен, что библиотеки существуют для них - с AOL, Yahoo, Google, Facebook, LiveJournal и т. Д. Все поддерживают OpenID или OAuth.
DotNetOpenAuth является одной из лучших библиотек для добавления поддержки OpenId. Он поддерживает все поставщики OpenId и несколько вариантов. Есть много примеров, включенных в их загружаемый, а также. Вы просто добавляете ссылку на DLL и копируете один из образцов в зависимости от вашей архитектуры.
Чтобы получить Живую аутентификацию, перейдите получить SDK от: http://dev.live.com/liveid/
Buxfer.com использует различные протоколы,
- Они используют OpenID для AOL, Google, конечно OpenID логина.
- Facebook Connect используется для Facebook.
- bbAuth для Yahoo
- LiveID для Microsoft
Все потоки очень похожи и большинство провайдеров ID также предоставляют библиотеки, так что это не так сложно реализовать все из них на веб-сайте.
Вы можете посмотреть на rpxnow.com, как упомянуты другие, если вы не хотите иметь дело с несколькими протоколами.
использовать openid, они охватывают большое количество провайдеров.for facebook, используйте библиотеку facebook для .net и для openid используйте dotnet dotnetopenidauth library.
Для OpenID Вы можете использовать Javascript OpenID Selector
RPX называется JanRain в настоящее время: http://www.janrain.com/ –