ember simple auth не отправляет данные как почтовый запрос - PullRequest
0 голосов
/ 19 октября 2018

У меня есть проект ember, использующий простую аутентификацию ember.Я пытаюсь войти через мой API, который возвращает ключ доступа, но ни одна из моих регистрационных данных, похоже, не отправляется.

Вот мой сервис аутентификации.Я консоль зарегистрировал электронную почту и т. Д., И они определенно проходят через

import Service               from '@ember/service';
import { inject as service } from '@ember/service';

export default Service.extend({

    sessionService:    service('session'),

    authenticate: function(email, password, remember)
    {
        this.get('sessionService').authenticate('authenticator:oauth2', email, password, remember).then(() =>
        {

        }).catch((reason) =>
        {

        });
    },
});

Тогда в моем приложении / Authenticators / oauth2.js у меня есть:

import OAuth2PasswordGrant from 'ember-simple-auth/authenticators/oauth2-password-grant';
import ENV from 'client/config/environment';

export default OAuth2PasswordGrant.extend({
    //serverTokenEndpoint: 'http://www.mocky.io/v2/5b559561320000b504827e41'
    serverTokenEndpoint: ENV.APP.apiRoot + '/login_request'
});

Корень API-интерфейса правильныйНа моем API я возвращаю любое электронное письмо, которое они использовали для тестирования, и оно ничего не возвращает, что означает, что ничего не отправлено.Я могу выписать URL-адрес вручную, включая адрес электронной почты и пароль, и это прекрасно работает, но при этом будет получен запрос GET.

...