【问题标题】:Send a DELETE request to serverTokenEndpoint using ember-simple-auth使用 ember-simple-auth 向 serverTokenEndpoint 发送 DELETE 请求
【发布时间】:2016-02-24 19:54:58
【问题描述】:

我可以为 ember-simple-auth 设置自定义端点来获取令牌。它向自定义端点发送 HTTP POST 请求。

export default OAuth2PasswordGrant.extend({
    serverTokenEndpoint:'/tokens'
});

我想添加一个自定义无效方法,该方法也将 DELETE 发送到/tokens

import Ember from 'ember';

export default Ember.Controller.extend({
    session: Ember.inject.service('session'),

    actions: {
        logout() {  
            this.get('session').invalidate();

            // DELETE to /tokens
        }
    }
});

这可以使用 ember-simple-auth 方法吗?我看不到它与 ember 数据一起使用,因为首先没有创建 token 模型。或者这只能通过Ember.$.ajax 或类似的东西来完成?

【问题讨论】:

    标签: ember.js ember-data ember-simple-auth


    【解决方案1】:

    只需在您的自定义身份验证器中实现invalidate 并使用Ember.$.ajax 发出请求。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多