Проблемы с конфигурацией 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
). Если вы решите проверить мою библиотеку, просто спросите меня напрямую с любыми вопросами.