Domanda

Sto cercando una soluzione per aggiungere l'autenticazione digest HTTP a un sito che utilizza Authlogic.

Authlogic supporta solo HTTP semplice autent.

Sto googling e googling e non riesco a trovare alcuna soluzione pronta o nemmeno una struttura.

È stato utile?

Soluzione

Supponendo che il tuo modello di sessione Authlogic sia chiamato UserSession , puoi sempre accedere a un utente creando una sessione manualmente, in questo modo:

UserSession.create(user)

Quindi, ciò che potresti fare è utilizzare il supporto integrato di Rails per l'autenticazione Digest HTTP per autenticare l'utente, quindi se sono stati autenticati correttamente, aggiungi la chiamata UserSession.create (utente) per accedere li dentro con Authlogic.

Questo è il modo in cui gestisco l'accesso degli utenti da, diciamo, Twitter.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top