server OpenID singolo utente con Rails
-
01-10-2019 - |
Domanda
pagina radice del mio sito reindirizza automaticamente a tutti gli utenti in una certa sottopagina via http intestazione.
http://example.com/ → http://example.com/subpage
Voglio utilizzare il mio example.com
dominio come OpenID. Il problema è che devo aggiungere qualche tag alla mia pagina principale, ma dovrebbe reindirizzare tutti gli utenti sulla sottopagina. Posso cambiare il tipo di reindirizzamento ed impiego esempio meta tag. Ma c'è un modo migliore per attuare tale e non rompere istante http redirect?
Forse posso in qualche modo distinguere OpenID richiesta e solo che rispondono tempo con html?
Soluzione
È possibile specificare la posizione di un href="http://en.wikipedia.org/wiki/Yadis" rel="nofollow noreferrer"> Yadis documento public/) impostando l'intestazione X-XRDS-Location
, oppure si può scegliere di gestire il tipo MIME application/xrds+xml
a vostra radice dell'applicazione in modo dinamico.
- Vedere la Yadis wikipedia pagina per una panoramica di ciò che il documento è Yadis e ciò che è necessario per tornare nel documento XRDS.
- C'è un rubyonrails.org post sul blog su come gestire un tipo MIME personalizzato. Sembra che questo è ancora come funziona in Rails 3 (non hai bisogno di un renderer personalizzato).