Domanda

Sto cercando di ottenere l'avviso "non confermata" per andare via quando si utilizza Yahoo! come provider OpenID per il mio Rails 2.3.5 dell'applicazione. Il Yahoo! OpenID FAQ [1] consiglia "che i collegamenti di sito ai suoi XRDS documento utilizzando l'X-XRDS-Location HTTP header". Questo significa che ogni singola risposta dalla mia applicazione Rails dovrebbe includere questa intestazione? Come si potrebbe fare per fare questo?

Qualcuno ha avuto successo ricevendo il Yahoo! "Non confermata" avvertimento per andare via in un'applicazione Rails?

- Grazie! Bryan

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

È stato utile?

Soluzione

No, solo la risposta dal metodo di controllo che risponde a '/' deve includere l'intestazione. È possibile impostare questa intestazione con:

response.headers['X-XRDS-Location'] = "http://#{request.host}/xrds"
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top