Проблемы с конфигурацией phpMyID

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

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

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

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

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

1 ответ

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

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

Вы спросили, возможно ли использовать sebkom.me как открытый URL - это так. Для 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). Если вы решите проверить мою библиотеку, просто спросите меня напрямую с любыми вопросами.

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