A ember component to authenticate against Django Rest-Framework
npm install ember-cli-django-rest-auth --save-dev
place your auth settings in your environment.js
if (environment === 'development') {
ENV.APP.API_HOST = 'http://localhost:8000';
ENV['simple-auth'] = {
authorizer: 'authorizer:django-rest',
serverTokenEndpoint: 'http://localhost:8000/api-token-auth/',
crossOriginWhitelist: ['http://localhost:8000']
};
Add following initializer to your app you may call it auth.js:
export default {
name: 'auth',
before: 'django-rest-auth',
initialize: function(container, application){
window.ENV = <APPNAME>ENV;
}
};