Yahoo!のロケーションヘッダーRailsアプリのOpenID
-
04-10-2019 - |
質問
Yahoo!を使用するときに消えるように「確認されていない」警告を取得しようとしています私のRails 2.3.5アプリケーションのOpenIDプロバイダーとして。 Yahoo! OpenID FAQ [1]は、「X-XRDS-Location HTTPヘッダーを使用して、サイトがXRDSドキュメントにリンクすること」を推奨しています。これは、Railsアプリからのすべての応答がこのヘッダーを含める必要があることを意味しますか?これをどうやってやろうと思いますか?
誰もがYahoo!を手に入れることに成功しましたか「確認されていない」警告は、Railsアプリケーションで消えるようにしますか?
- ありがとう!ブライアン
[1]: http://developer.yahoo.com/openid/faq.html Yahoo! OpenID FAQ
解決
いいえ、「/」に応答するコントローラーメソッドからの応答のみがヘッダーを含める必要があります。このヘッダーを次のように設定できます。
response.headers['X-XRDS-Location'] = "http://#{request.host}/xrds"
所属していません StackOverflow