проблемы с конфигурацией phpMyID - PullRequest
0 голосов
/ 30 июля 2010

Я следовал инструкциям в файле read me, и все, кажется, работает, но когда я пытаюсь использовать свой собственный адрес домена в качестве моего OpenID для stackoverflow, я получаю это сообщение об ошибке:

Невозможно войти с вашим провайдером OpenID:

Произошла ошибка при отправке прямого сообщения или получении ответа.

Есть идеи, что может быть не так?

ОБНОВЛЕНИЕ: Поэтому я попытался решить проблему самостоятельно, и сейчас у меня нет ошибок.Однако происходит то, что я перехожу со страницы stackoverflow на страницу с моим доменным именем и никогда не возвращаюсь.

1 Ответ

1 голос
/ 01 августа 2010

phpMyID является провайдером OpenId 1.0, и в stackoverflow, похоже, есть какая-то проблема с ним.Ваше решение состояло бы в том, чтобы войти дважды, и это будет работать (я проверил, что это работает, и проблема не ограничивается phpMyID).

Возможно, вы захотите проверить мою новую библиотеку провайдера, который использует OpenID 2.0, чтобы избежать этой проблемы.

Вы спросили, возможно ли использовать sebkom.me в качестве URL openid - это так.Для phpMyID добавьте:

<link rel="openid.server" href="http://sebkom.me/index.php">
<link rel="openid.delegate" href="http://sebkom.me/index.php">

Для моей библиотеки просто вызовите $op->server(); перед любым выводом (см. example.php).Если вы решите проверить мою библиотеку, просто спросите меня напрямую с любыми вопросами.

...