import ActiveModelAdapter from 'active-model-adapter'; import DataAdapterMixin from 'ember-simple-auth/mixins/data-adapter-mixin'; import ENV from 'flaredown/config/environment'; export default ActiveModelAdapter.extend(DataAdapterMixin, { host: ENV.apiHost, namespace: 'api', coalesceFindRequests: true, // defaults // identificationAttributeName: 'email' // tokenAttributeName: 'token' authorize(xhr) { let { email, token } = this.get('session.data.authenticated'); let authData = `Token token="${token}", email="${email}"`; xhr.setRequestHeader('Authorization', authData); } });