使用 ember-simple-auth 向 serverTokenEndpoint 发送 DELETE 请求
Send a DELETE request to serverTokenEndpoint using ember-simple-auth
我可以为 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
或类似的东西来完成吗?
只需在您的自定义身份验证器中实施 invalidate
并使用 Ember.$.ajax
发出请求。
我可以为 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
或类似的东西来完成吗?
只需在您的自定义身份验证器中实施 invalidate
并使用 Ember.$.ajax
发出请求。