Question

Je suis en train d'obtenir le « non confirmé » avertissement à aller lorsque vous utilisez Yahoo! en tant que fournisseur OpenID pour ma Rails demande 2.3.5. Le Yahoo! FAQ qu'OpenID [1] recommande "que vos liens de site à son XRDS document à l'aide du X-XRDS-tête HTTP Emplacement". Est-ce que cela veut dire chaque réponse unique de mon application Rails devrait inclure cet en-tête? Comment peut-on s'y prendre pour le faire?

Quelqu'un at-il eu du succès d'obtenir le Yahoo! « Non confirmé » avertissement à aller dans une application Rails?

- Merci! Bryan

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

Était-ce utile?

La solution

Non seulement la réponse de la méthode de commande qui répond à « / » doit inclure l'en-tête. Vous pouvez définir cette tête avec:

response.headers['X-XRDS-Location'] = "http://#{request.host}/xrds"
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top