Установил аутентификатор:
ember install ember-simple-auth
ember install ember-simple-auth-token
и пытаюсь его использовать:
export default Ember.Controller.extend({
session: Ember.inject.service(),
actions: {
login() {
var credentials = this.getProperties('identification', 'password'),
authenticator = 'authenticator:jwt';
this.get('session').authenticate(authenticator, credentials);
}
}
});
Вбиваю значения в форму, нажимаю submit - выполняется HTTP POST запрос, который передаёт
{"password":"ember","username":"ember"}
Мне же нужно отправлять HTTP GET (не надо отправлять json) c HTTP заголовком:
'Authorization': 'Basic ZW1iZXI6ZW1iZXI='
где ZW1iZXI6ZW1iZXI= - это base64 от login:password.
Правильно ли я выбрал authenticator:jwt? Если да, то как его настроить?