Заголовок местоположения для Yahoo!OpenID в приложении Rails - PullRequest
1 голос
/ 19 сентября 2010

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

Кто-нибудь добился успеха в получении Yahoo!«не подтверждено» предупреждение об удалении в приложении Rails?

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

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

1 Ответ

1 голос
/ 19 сентября 2010

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

response.headers['X-XRDS-Location'] = "http://#{request.host}/xrds"
...