Заголовок местоположения для Yahoo! OpenID в приложении Rails

StackOverflow https://stackoverflow.com/questions/3743955

Вопрос

Я пытаюсь получить «не подтвержденное» предупреждение, чтобы уйти при использовании Yahoo! как поставщик OpenID для моих рельсов 2.3.5. Yahoo! FAQ от OpenID [1] рекомендует «Чтобы ваш сайт ссылаться на свой документ XRDS, используя HTTP-заголовка X-XRDS-местоположения». Значит ли это каждый отдельный ответ из приложения My Rails, должен включать этот заголовок? Как можно было сделать это?

У кого-нибудь был успех, получая Yahoo! «Не подтверждено» предупреждение, чтобы уйти в приложении Rails?

-- Спасибо! Брайн

[1]: http://developer.yahoo.com/Openid/faq.html. Yahoo! FAQ от OpenID

Это было полезно?

Решение

Нет, только ответ от метода контроллера, который отвечает на «/», должен включить заголовок. Вы можете установить этот заголовок:

response.headers['X-XRDS-Location'] = "http://#{request.host}/xrds"
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top