2010-02-15 3 views
21

J'ai fait mon openid dans mon site comme celui-ci:Quelle est l'URL "openid" de facebook?

livejournal: { 
     name: 'LiveJournal', 
     label: 'Enter your Livejournal username.', 
     url: 'http://{username}.livejournal.com/' 
    }, 
    wordpress: { 
     name: 'Wordpress', 
     label: 'Enter your Wordpress.com username.', 
     url: 'http://{username}.wordpress.com/' 
    }, 
    blogger: { 
     name: 'Blogger', 
     label: 'Your Blogger account', 
     url: 'http://{username}.blogspot.com/' 
    }, 

Et je veux ajouter facebook comme mon fournisseur OpenID, donc, ce qui est l'URL de facebook openid?


Cette site permet de se connecter en utilisant Facebook, si vous voulez essayer.

+1

Si vous voulez vraiment utiliser Facebook en tant que fournisseur OpenID, vous pouvez essayer ce service: http://facebook-openid.appspot.com/ Il sert essentiellement de pont entre OpenID et Connect. –

+0

Notez qu'avec WordPress, le nom d'utilisateur et le domaine de second niveau de l'URL peuvent être différents, donc l'approche mentionnée ci-dessus ne fonctionnera pas toujours. – Abel

+0

@ Maxy-B - Est-ce un service fiable? – ArtOfWarfare

Répondre

22

Malheureusement, Facebook ne fournit pas l'authentification OpenID. Ils ont une norme concurrente appelée Connect. Voici quelques liens que vous pourriez trouver utiles:

http://developers.facebook.com/connect.php
http://www.facebook.com/advertising/?connect
https://developers.facebook.com/docs/authentication/connect_auth/
http://nyquistrate.com/django/facebook-connect/
http://code.google.com/p/django-facebookconnect/

Modifier:

Je te vois lié à Gigya, qui permet de se connecter Facebook . Si vous cliquez sur ce lien, vous remarquerez qu'il est écrit "Connect with Facebook" - mot-clé "connect". Gigya utilise la norme Connect de Facebook ainsi que la norme OpenID gratuite. Ils ne sont pas mutuellement exclusifs, alors n'hésitez pas à les mélanger afin de donner à vos utilisateurs la meilleure expérience de connexion.

+0

salut Ryan Avant, voir la question que je mets à jour. – zjm1126

+0

Il a déjà répondu à la question de votre mise à jour. Ce site utilise le service "Connect" de Facebook, pas OpenID. Cliquez sur le logo Facebook et l'écran vers lequel vous vous rendez est clairement intitulé "Se connecter avec Facebook". –

+0

Vous pouvez utiliser OpenAuth si vous voulez rester loin de Facebook Connect. Cette réponse passe par une implémentation avec le CTP DotNetAuth: http://stackoverflow.com/questions/4821747/facebook-twitter-with-dotnetopenauth/5259556#5259556 –

4

Encore une fois, comme on vous l'a dit here, Facebook n'est pas un fournisseur OpenID. Ils ont un support limité pour l'association d'un compte avec un OpenID d'un autre fournisseur, mais c'est tout.

Questions connexes