Что такое "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 от другого провайдера, но это все.

Другие вопросы по тегам