首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用jsonp的ajax调用,如何通过在url中传递凭据来提高安全性。

使用jsonp的ajax调用,如何通过在url中传递凭据来提高安全性。
EN

Stack Overflow用户
提问于 2014-02-24 04:52:05
回答 1查看 184关注 0票数 1

我在一个混合web应用程序中使用Ajax调用(使用Jsonp)从另一个受htaccess身份验证保护的服务器检索文件。我在url中传递凭据johnjonhpwd,如下所示:

代码语言:javascript
复制
    var request = $.ajax({
        url: encode_utf8("http://john:jonhpwd@mysite.fr/webapp/DB.jsonp"),
        jsonpCallback: "callback",
        dataType: 'jsonp',
        success: successCallback,
    });

有没有办法隐藏url中的凭据,以便为文件提供更高的安全性?

谢谢

EN

回答 1

Stack Overflow用户

发布于 2014-05-30 02:33:50

不,您在客户端所做的一切对客户端都是完全可见的。除了在web浏览器中使用此代码的而不是之外,没有其他方法可以隐藏所述凭证。

但是,您可以将请求发送到一些不需要凭据的服务器端脚本,并使用所述服务器端脚本进行身份验证来向另一台服务器发出请求。这当然会破坏服务器的身份验证。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21974350

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档