ember.js simple-auth с django rest: не удалось найти аутентификатор для factory simple-auth-authenticator:django-rest-auth

Я пытаюсь заставить ember работать с ember-simple-auth (https://github.com/simplabs/ember-simple-auth) и django-rest-auth (https://www.npmjs.com/package/ember-cli-django-rest-auth), но, похоже, я что-то упускаю..

я продолжаю получать

"Uncaught Error: Assertion Failed: No authenticator for factory "simple-auth-authenticator:django-rest" could be found!" and I'm not sure what I'm missing.

В основном я следовал этому примеру https://github.com/simplabs/ember-cli-simple-auth-example и заменил аутентификатор на django-rest-auth и добавил инициализатор из документации ember-cli-django-rest-auth.

Любые идеи, что мне не хватает? также, если есть какой-нибудь рабочий пример ember-cli-django-rest-auth, это было бы здорово.

Спасибо!

РЕДАКТИРОВАТЬ: добавлен конфиг из environment.js

ENV.APP.API_HOST = 'http://localhost:8000';
ENV.APP.API_NAMESPACE = 'chat/api';
ENV['simple-auth'] = {
    authorizer: 'authorizer:django-rest',
    serverTokenEndpoint: 'http://localhost:8000/api-token-auth/',
    crossOriginWhitelist: ['http://localhost:8000'],
    store: 'simple-auth-session-store:ephemeral'
};

person Ronen Ness    schedule 25.06.2015    source источник


Ответы (1)


Трудно сказать, не видя никакого кода, но я заметил одну вещь: это должно быть «django-rest», а не «django-rest-auth». Как выглядит соответствующий раздел простой аутентификации в файле environment.js?

person brian    schedule 25.06.2015
comment
спасибо Брайан, на самом деле изначально это был django-rest, я играл с этой опцией и опубликовал ошибку, когда она была django-rest-auth, одна из моих отчаянных попыток заставить ее работать :) опубликовал конфигурацию из environment.js. - person Ronen Ness; 25.06.2015