Pregunta

Estoy tratando de conseguir la advertencia "no confirmada" que se vaya al usar Yahoo! como un proveedor de OpenID para mi Rails 2.3.5 aplicación. El Yahoo! OpenID FAQ [1] recomienda "que sus enlaces de sitio a sus XRDS documento mediante el X-XRDS-Localización cabecera HTTP". ¿Quiere decir esto cada respuesta única de mi aplicación Rails debe incluir esta cabecera? ¿Cómo se podría ir haciendo esto?

¿Alguien ha tenido éxito al conseguir Yahoo! "No confirmado", advirtiendo a desaparecer en una aplicación Rails?

- ¡Gracias! Bryan

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

¿Fue útil?

Solución

No, sólo la respuesta del método controlador que responde a '/' tiene que incluir la cabecera. Puede establecer esta cabecera con:

response.headers['X-XRDS-Location'] = "http://#{request.host}/xrds"
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top