Заголовок местоположения для Yahoo! OpenID в приложении Rails
-
04-10-2019 - |
Вопрос
Я пытаюсь получить «не подтвержденное» предупреждение, чтобы уйти при использовании 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"
Не связан с StackOverflow