ember-simple-auth-auth0
Version:
ember-simple-auth addon for Auth0 + Lock.js.
14 lines (12 loc) • 479 B
JavaScript
import { get } from '@ember/object';
import { isPresent } from '@ember/utils';
import JSONAPIAdapter from 'ember-data/adapters/json-api';
import DataAdapterMixin from "ember-simple-auth/mixins/data-adapter-mixin";
export default JSONAPIAdapter.extend(DataAdapterMixin, {
authorize(xhr) {
const { idToken } = get(this, 'session.data.authenticated');
if (isPresent(idToken)) {
xhr.setRequestHeader('Authorization', `Bearer ${idToken}`);
}
}
});