余烬简单身份验证不发送数据作为后期请求

时间:2018-10-19 15:20:55

标签: authentication ember.js ember-cli ember-simple-auth

我有一个使用ember simple auth的ember项目。我试图通过我的api登录,该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) =>
        {

        });
    },
});

然后在我的App / 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上,我将返回他们用于测试的任何电子邮件,并且不返回任何内容,这意味着什么也没有发送。我可以手动写出包含电子邮件和密码的网址,虽然可以正常工作,但是会收到GET请求。

0 个答案:

没有答案