Come posso eseguire l'override di current_user di devise gem. In realtà ho bisogno di aggiungere servizi web per mobile-app.Dove sovrascrivere il metodo helper current_user di devise gem
Attualmente concepisce la gestione di sessione e "utente corrente" per l'applicazione Web.
Ora l'applicazione mobile invierà user_id al server. Ho bisogno di sovrascrivere l'utente corrente come questo
def current_user
if params[:user_id].blank?
current_user
else
User.find(params[:user_id])
end
end
Devo modificare Devise Gem come plugin? o qualcos'altro ?
Gentilmente spiegare in dettaglio come sono nuovo in rotaie.
Cordiali saluti,
yikes ... quindi, stai dicendo quando un agente mobile invia un user_id ti basta fidarti? –
anche una chiave segreta di autenticazione –
Devise gestirà tale token_authenticatable - passando semplicemente authentication_token su, non c'è bisogno di user_id. –