如何让授权者在我对服务器的请求中将令牌添加为查询参数?
例如我有一个GET: http://domain/api/resource
我希望授权者添加令牌: http://domain/api/resource?token=TOKEN_DATA
答案 0 :(得分:0)
我不确定你能做到这一点(通过使用授权器),查看ember-simple-auth的文档和源代码我认为只有在调用authorize方法时才能设置头文件而不更改url
如果您确实需要,我认为您可能需要进行自定义ajax调用。
let content = {}; //Your content
let session = this.get('session');
const accessToken = session.get('session.authenticated.token');
Ember.$.ajax({
data: JSON.stringify(content),
dataType: 'json',
method: 'POST',
url: `${url}/?token={accessToken}`,
})