2010-02-15 3 views
21

내가 만든 내 openid이 같은 내 사이트 :Facebook의 "openid"URL은 무엇입니까?

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/' 
    }, 

그리고 내 오픈 ID 공급자로 페이스 북을 추가 할 수 있으므로, 페이스 북 openid의 URL은 무엇인가?


site은 시도하고 싶다면 페이스 북을 사용하여 로그인 할 수 있습니다.

+1

OpenID 제공 업체로 Facebook을 사용하고 싶다면 http://facebook-openid.appspot.com/에서이 서비스를 사용해보십시오. 기본적으로 OpenID와 Connect 사이에 다리 역할을합니다. –

+0

WordPress에서는 url의 사용자 이름과 2 수준 도메인이 다를 수 있으므로 위에 언급 된 방법이 항상 작동하지는 않습니다. – Abel

+0

@ Maxy-B - 우리가 신뢰할 수있는 서비스인가요? – ArtOfWarfare

답변

22

불행히도 페이스 북은 OpenID 인증을 제공하지 않습니다. 그들은 Connect라는 경쟁 표준을 가지고 있습니다. 여기에 몇 가지 링크는 유용 할 수 있습니다

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/

편집 :

난 당신이 페이스 북 로그인을 할 수 있습니다 Gigya, 링크 참조 . 해당 링크를 클릭하면 "Connect with Facebook"(키워드 "연결")이라고 표시됩니다. Gigya는 무료 OpenID 표준과 함께 Facebook의 Connect 표준을 사용합니다. 상호 배타적 인 것은 아니므로 사용자에게 최상의 로그인 경험을 제공하기 위해 자유롭게 조합하십시오.

+0

안녕하세요 Ryan Prior 님, 내가 업데이트 한 질문을 참조하십시오. – zjm1126

+0

그는 이미 업데이트 한 질문에 답변했습니다. 이 사이트는 OpenID가 아닌 Facebook의 "Connect"서비스를 사용하고 있습니다. Facebook 로고를 클릭하면 화면에 "Facebook과 연결"이라는 레이블이 명확하게 표시됩니다. –

+0

Facebook Connect를 사용하지 않으려면 OpenAuth를 사용할 수 있습니다. 이 답변은 DotNetAuth CTP를 사용하여 구현됩니다. http://stackoverflow.com/questions/4821747/facebook-twitter-with-dotnetopenauth/5259556#5259556 –

4

다시 말하지만, here으로 말하면서 Facebook은 OpenID 제공 업체가 아닙니다. 그들은 다른 공급자의 OpenID와 계정을 연결하는 것에 대한 지원이 제한적이지만 그게 전부입니다.