Моя проблема в том, что я пытаюсь заставить Steam OpenID работать на моем живом сервере. Он отлично работает на локальном хосте, но как только я перевожу все на свой сервер и размещаю сайт, он не работает
Описание проблемы:
my.site.com/?login&openid.ns = HTTP% 253A% 252F% 252Fspecs.openid.net% 252Fauth% 252F2.0&openid.mode = id_res&openid.op_endpoint = HTTPS% 253A% 252F% 252Fsteamcommunity.com% 252Fopenid% 252Flogin&openid.claimed_id = HTTP% 253A% 252F% 252Fsteamcommunity.com% 252Fopenid% 252Fid% 252F76561198053526016&openid.identity = HTTP% 253A% 252F% 252Fsteamcommunity.com% 252Fopenid% 252Fid% 252F76561198053526016&openid.return_to = HTTP% 253A% 252F% 252Fcsgofortunes.com% 252F% 253Flogin&openid.response_nonce = 2015-09-10T21% 253A38% 253A33Z56koovUVTz1Az25Y8ag7MfjBwrs% 253d&openid.assoc_handle = 1234567890&openid.signed = подписали% 252Cop_endpoint% 252Cclaimed_id% 252Cidentity% 252Creturn_to% 252Cresponse_nonce% 252Cassoc_handle&openid.sig = gyTXVAIWc1keaPH05Xgda8O9nHo% 253d
— Я вернулся на исходную домашнюю страницу без отображения информации о пользователе
— он не использует ответ, как на моем локальном хосте
FYI
Возможные пути к поиску решения:
РЕДАКТИРОВАТЬ
Поэтому я посмотрел на заголовки ответа от localhost и с моего сервера. На локальном хосте указано «Connection: Keep-alive», а на моем сервере — «Connection: close». Как мне сохранить соединение живым?
РЕДАКТИРОВАТЬ 2
В моем httpd.conf я изменил следующую строку «KeepAlive Off» на «KeepAlive On»; изменение позволило подключению быть живым, однако оно по-прежнему не использует ответ для отображения какой-либо пользовательской информации.
РЕДАКТИРОВАТЬ 3
Итак, мои параметры строки запроса ответа следующие
сервер:
декодируется:
HTTP% 3A% 2F% 2Fspecs.openid.net% 2Fauth% 2F2.0
кодируются:
HTTP% 253A% 252F% 252Fspecs.openid.net% 252Fauth% 252F2.0
локальный:
декодируется:
enconded:
HTTP% 3A% 2F% 2Fspecs.openid.net% 2Fauth% 2F2.0
Как вы можете видеть, что декодированная версия на моем сервере все еще закодирована, как я могу решить эту проблему?
Задача ещё не решена.
Других решений пока нет …