Каков “открытый” 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 как свой открытый поставщик, таким образом, каков URL Facebook openid?


Этот сайт позволяет вход в систему с помощью Facebook, если Вы хотите попробовать.

21
задан Rubens 11 July 2013 в 18:19
поделиться

2 ответа

Не уверен в точной проблеме, но попробуйте установить часовой пояс с помощью этой функции:

date_default_timezone_set('Europe/London'); // or whatever timezone

И посмотрите, работает ли это.

-121--3653429-

Я проработал, как использовать Unbounded_String. Этот тип будет принимать последовательности других размеров.

Невозможно построить неограниченную последовательность с помощью оператора &, если не используются неограниченные последовательности, поэтому используйте функцию To_Unbounded_String.

with Ada.Strings.Unbounded;
procedure F() is  
   use Ada.Strings.Unbounded;
   Msg : Unbounded_String;
begin 
   Open_Log(); 
   Msg := Ada.Strings.Unbounded.To_Unbounded_String(
                FLS(" Field1", 12) & 
          "|" & FLS(" Field2", 12) & 
          "|" & FLS(" Field3", 16)); 

   Log_To_File("# " & Ada.Strings.Unbounded.To_String(Msg)); 
   Log_To_File("# " &
          Fill_String(Ada.Strings.Unbounded.Length(Msg), '-')); 
end; 
-121--3866180-

К сожалению, 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. Если вы перейдете по этой ссылке, вы заметите, что на ней написано «Подключиться к Facebook» -- ключевое слово «подключиться». Gigya использует стандарт подключения Facebook наряду с бесплатным стандартом OpenID. Они не являются взаимоисключающими, поэтому не стесняйтесь смешивать их, чтобы дать вашим пользователям наилучший опыт входа в систему.

22
ответ дан 29 November 2019 в 21:38
поделиться

Опять же, как вам сказали здесь , Facebook не является поставщиком OpenID. У них есть ограниченная поддержка для связывания учетной записи с OpenID от другого провайдера, но это все.

4
ответ дан 29 November 2019 в 21:38
поделиться
Другие вопросы по тегам:

Похожие вопросы: