Sto usando Ember 1.8.1, Ember Data 1.0.0-beta.12, Handlebars 1.3.0, jQuery 1.11.1, Ember Simple Auth 0.7. 2 e Ember Simple Auth Devise 0.7.2 per il mio frontend. Il mio back-end è supportato da Rails, Grape e Devise.ember-simple-auth non aggiunge token ad ogni richiesta
Ora sto provando a creare un'autenticazione semplice. Il login funziona alla grande: l'app Ember invia le credenziali di accesso alla mia API Rails e ottiene un token di accesso. I token sono scritti sul localStorage e ricaricare la pagina funziona bene. Ma per quanto comprendo Ember Simple Auth (see this demo), tutte le future richieste AJAX verranno eseguite con questo token come intestazione Authorization
- ma non è questo il caso.
Devo impostare uno ajaxPrefilter
da solo o Ember Simple Auth lo fa per me e c'è qualche bug nel mio codice/Ember Simple Auth?
Aggiornamento 1
Ho appena giocato in giro con qualche console.log
debug. Sembra che la funzione authorize
non venga attivata. Tutte le altre funzioni potrebbero essere registrate correttamente, eccetto authorize
.
Aggiornamento 2
Problema risolto: solo dimenticato di impostare crossOriginWhitelist.