1. Vovochka

    24.08.2007 07:04

    Как-то интересно получается.
    В ЖЖ я спокойно смог использовать мою "подставную" страницу для залогинивания через OpenID, а здесь, как и у себя, такой трюк не проходит.
  2. Иван Сагалаев

    24.08.2007 12:04

    А что за "подставная страница"?

  3. Vovochka

    27.08.2007 04:00

    Я в странице своего блога прописал необходимые мета теги.
    Попробовал оставить коментарий в ЖЖ использую страницу блога как OpenID
    Все прошло гладко. Сам сейчас думаю написать небольшой проект, используя для авторизации OpenID. У меня авторзация через "подставную" страницу так же не проходит. Но в вашем случае прогресс идет дальше чем в моем :)
  4. Иван Сагалаев

    27.08.2007 11:16

    Я теряюсь :-). Там, по идее, процесс не такой длинный, чтобы идти "дальше". А ссылку на страницу не дадите? Хочется посмотреть, что там с моей стороны может не работать...

  5. piranha

    27.08.2007 16:22

    А у меня с такой же подставной страницей - всё работает.

  6. Vovochka

    28.08.2007 02:11

    vovochka.blogspot.com
    Этот URL отдается серверу OpenID как мой индетификатор.
    Хоть <link href='http://vovochka.myopenid.com' rel='openid.delegate'/> и стоит.
  7. Иван Сагалаев

    29.08.2007 00:08

    А если, чисто в качестве проверки, заменить одинарные кавычки на двойные?

  8. Vovochka

    29.08.2007 02:35

    Не прет...
    + Вы для получения информации продоолжаете использовать парсинг предоставленной страницы, хотя по моему правельней будет спрашивать об этом OpenID провайдера.
    Вот как это сделано у меня (Perl):
    Переадресация к провайдеру:

    my $auth_req = $consumer->begin($req->param('oid_id'));
    $auth_req->addExtensionArg('sreg', 'optional', 'nickname, dob, fullname, timezone, language, gender');
    $auth_req->addExtensionArg('sreg', 'required', 'email');
    my $url = $auth_req->redirectURL('http://localhost:8080', 'http://localhost:8080/vwe/test.pl?act=eoid', 0);

    Обработка ответа:

    my $result = $consumer->complete($vars);
    if ($result->status eq 'success') {
    $info = $result->extensionResponse('sreg');
    }
  9. Иван Сагалаев

    30.08.2007 01:37

    Вы для получения информации продоолжаете использовать парсинг предоставленной страницы, хотя по моему правельней будет спрашивать об этом OpenID провайдера.

    "Правильней" — только потому что SRE явно прописано в спецификации? :-) Ну так одно другого не исключает и легко работает вместе. Поддержка SRE у меня запланирована, будет в итоге.

  10. Pashka R.

    14.09.2007 02:42

    OpenID + hCard это действительно хорошо, но помимо nickname можно еще и аватар вытягиват. Как считаете?

  11. Иван Сагалаев

    14.09.2007 20:00

    А зачем он здесь, если я тут мутантов рисую? :-). Я их придумал как раз для того, чтобы аватары не рисовать.

  12. otaqsun.livejournal.com

    14.09.2007 22:07

    hmmm...
  13. Раз раз)
  14. Денис Барушев

    16.09.2007 19:49

    Радостно, что openid.yandex.ru работает :)

  15. Иван Сагалаев

    17.09.2007 11:57

    Интересно, насколько официально он у нас релизнут :-)

  16. opium

    23.10.2007 03:19

    небольшой бочёк:

    ———
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <link rel="openid.delegate" href="http://opium.myid.net/">
    <link rel="openid.server" href="http://server.myid.net/server/">
    <title>hi</title>
    <a href="http://lbp.ipcom.com.ua/">Go</a>
    ———
    это вроде как валидный хтмл4.0 но...


    ———
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <link rel="openid.delegate" href="http://opium.myid.net/">
    <link rel="openid.server" href="http://server.myid.net/server/">
    <title>hi</title>
    </head>
    <body>
    <a href="http://lbp.ipcom.com.ua/">Go</a>
    </body>
    ———-

    без <head></head> он не видит openid.delegate и openid.server и естессно не авторизует
  17. Сергей Кищенко

    01.02.2008 21:04

    С блоггера заходит.
  18. Viverra

    23.03.2008 16:52

    Монстры таки рулят :)

bbcode