Eine Idee, wie Buxfer (Buxfer.com) ihr universelles Login-System implementiert hätte? Haben sie Facebook Connect und Google Friend Connect verwendet? Ich versuche, eine für meine Site mit .NET C# zu implementieren, aber ich konnte keine .NET-Client-Bibliotheken für Google Connect finden. Aber ich war neugierig, wie Buxfer es geschafft hat, dass Nutzer sich nicht nur mit Facebook- und Google-Konten anmelden, sondern auch mit anderen wie Yahoo, AOL, Microsoft und Open ID.So implementieren Sie ein universelles Login-System wie Buxfer: Öffnen Sie Id, Facebook, Google, Aol, etc.
Antwort
Keine direkte Antwort auf Ihre Frage, aber eine einfache Lösung, die ich verwendet habe (ohne sich Sorgen um OpenID, OAuth und was sie sind-heute-genannt-Details) ist http://rpxnow.com/, funktioniert wie ein Charme aber ist natürlich "gehostet" anmelden
Ich glaube, dass sie die Bibliotheken selbst codiert.
Sie können jedoch einfach OpenID und OAuth implementieren - ich bin sicher, dass Bibliotheken für diese existieren - da AOL, Yahoo, Google, Facebook, LiveJournal usw. OpenID oder OAuth unterstützen.
DotNetOpenAuth ist eine der besten Bibliotheken zum Hinzufügen von OpenId-Unterstützung. Es unterstützt alle OpenId-Anbieter und einige Varianten. Es gibt viele Beispiele, die in ihren herunterladbaren ebenso eingeschlossen sind. Sie fügen einfach einen Verweis auf die DLL hinzu und kopieren eines der Beispiele abhängig von Ihrer Architektur.
Live-Authentifizierung zu erhalten, gehen Sie aus dem SDK erhalten: http://dev.live.com/liveid/
Buxfer.com verschiedene Protokolle verwendet,
- Sie verwenden OpenID für AOL, Google, natürlich OpenID-Login.
- Facebook Connect wird für Facebook verwendet.
- BBAuth für Yahoo
- LiveID für Microsoft
Alle Ströme sind sehr ähnlich und die meisten ID-Anbieter auch Bibliotheken bieten, so dass es nicht schwer ist, alle von ihnen für eine Website zu implementieren.
Sie können in rpxnow.com wie andere erwähnt, wenn Sie nicht mit mehreren Protokollen beschäftigen wollen.
Verwenden Sie OpenID, decken sie eine große Anzahl von Providern. Für Facebook, verwenden Sie Facebook-Bibliothek für. NET und für openid verwenden Sie dotnet dotnetopenidauth Bibliothek.
Für OpenID können Sie Javascript OpenID Selector verwenden
- 1. Implementieren Öffnen ID login
- 2. Authentifizierung durch Open ID wie Google facebook etc
- 3. So implementieren Sie ein Suchfeld wie Google News
- 4. So implementieren Sie iOS Google Maps SDK
- 5. AOL OpenID?
- 6. öffnen Sie Google Suchseite
- 7. So implementieren Sie Google StreetView mit Google CardBoard SDK?
- 8. So implementieren Sie SAML SSO
- 9. Android: So implementieren Sie Google Anmelden ohne Play Services
- 10. So implementieren Sie HTTP-Tunneling
- 11. So implementieren Sie Facebook-Foto-Raster-Ausrichtung in Android
- 12. So implementieren Sie programmgesteuertes Öffnen des Dateispeicherorts (C++ builder)
- 13. So öffnen Sie ein Popover am Mausklick
- 14. So implementieren Sie IAsyncOperationWithProgress
- 15. So löschen Sie ein Foto in Facebook
- 16. So implementieren Sie Hotlinking-Prävention in Google App Engine
- 17. So öffnen Sie programmgesteuert
- 18. So implementieren Sie Socialite in Laravel 5.1
- 19. So implementieren Sie Excel ACCRINT
- 20. So implementieren Sie über das Scrollen
- 21. Wie implementieren Sie ein MPVolumeView?
- 22. So implementieren Sie Braintree Escrow
- 23. So öffnen Sie Google Play Store App direkt ohne Auswahlabsicht
- 24. Yii2: So implementieren Sie soziale Anmeldung mit Facebook, Twitter, Google & LinkedIn
- 25. So implementieren Sie einen ContentProvider für die Bereitstellung von Bildern an Google Mail, Facebook, Evernote usw.
- 26. So implementieren Sie das Ereignis
- 27. So implementieren Sie die Google Auth Login in Xamarin Forms?
- 28. So implementieren Sie Suche wie Stack Overflow
- 29. So implementieren Sie Google Fit Schrittzähler in einem Fragment
- 30. So stoppen Sie Laufteile (/etc/cron.daily)
RPX heißt heute Janrain: http://www.janrain.com/ –