带有远程身份验证后端的Ember JS(XML响应)

时间:2016-11-28 20:37:48

标签: javascript ajax authentication ember.js cross-domain

使用Ember-Simple-Auth(自定义身份验证器)和Ember.$.ajax()

身份验证程序:

  1. 链接到authsite.com/login,然后登录
  2. 如果正常,外部网站会重定向到mysite.com/someroute?sid=xxx&uid=xxx
  3. 我检索这些参数
  4. 如果用户通过身份验证,我可以通过向authsite.com/check?sid=xxx&uid=xxx发出请求来获取包含大量信息的大型XML文件。验证后端约束:此请求必须来自与步骤2相同的IP。
  5. 我在提出此请求时遇到问题,因为:

    1. Access-Control-Allow-Origin
    2. 不允许
    3. 不是JSONP
    4. 无法启用CORS
    5. crossDomain: true和xhr凭据设置为true在执行Ember.$.ajax()时无效
    6. 如果我想在前端做所有事情,我有什么选择?

0 个答案:

没有答案