Что такое "openid" URL-адрес Facebook?
Я сделал мой openid
на моем сайте вот так:
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/'
},
И я хочу добавить facebook в качестве моего openid провайдера, поэтому, что такое URL facebook openid
?
Этот сайт позволяет войти через Facebook, если вы хотите попробовать.
2 ответа
К сожалению, Facebook не обеспечивает аутентификацию 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, которая позволяет войти в Facebook. Если вы нажмете на эту ссылку, вы заметите, что там написано "Connect with Facebook" - ключевое слово "connect". Gigya использует стандарт Connect Facebook наряду с бесплатным стандартом OpenID. Они не являются взаимоисключающими, поэтому не стесняйтесь смешивать их, чтобы предоставить вашим пользователям лучший опыт входа в систему.
Опять же, как вам здесь сказали, Facebook не является поставщиком OpenID. Они имеют ограниченную поддержку для связи учетной записи с OpenID от другого провайдера, но это все.