Javascript-使用window.open()进行基本身份验证
Javascript - Using window.open() with Basic Authentication
当用户登录到我的应用程序时,他可以单击按钮从服务器下载CSV文件。此下载URL使用基本身份验证进行保护。当我这样做时:
window.open('http://url-of-the-csv-file');
浏览器显示用户名/密码弹出窗口(基本身份验证)
我希望能够在不要求用户再次输入密码的情况下打开URL。我该怎么做?
如果你知道你的被盗用户的基本Auth凭据,你可以在URL:中填写它们
https://user:password@url-of-the-csv-file
如果您的应用程序在开放网络中,请仅在目标位于HTTPS上时执行操作,因为任何窃听您的线路的人都可以读取包括凭据在内的此类请求。这也适用于其他(javascript)答案。
相关文章:
- 使用Facebook登录,但仍然可以获得:“;此标识池不支持未经身份验证的访问“;
- 使用JavaScript捕获基本身份验证凭据
- 使用Microsoft Office.js加载项进行自动身份验证
- 使用Sails.JS为静态HTML/JS应用程序提供身份验证
- 使用$http.get()-OAuth身份验证下载带有Angular的远程文件
- 使用Javascript客户端进行REST基本身份验证的安全缺陷是什么(如果有的话)
- 如何使用AngularJS,Vise和UI Router全局实现身份验证
- 使用 Google OAuth 2.0 进行客户端身份验证不起作用
- DeviantArt使用JavaScript进行身份验证
- 如何在使用高阶组件进行身份验证时延迟检查redux存储
- 使用用户名和密码使用node js,AngularJs和JWT进行身份验证
- 使用jQuery AJAX对用户进行身份验证不起作用
- Javascript-使用window.open()进行基本身份验证
- 如何在带有JQuery的Neo4j 2.2.x中使用事务Cypher HTTP端点和新的REST API身份验证和授权
- Stripe Connect Charge-必须作为连接帐户进行身份验证才能使用客户参数
- 如何使用不同的API's在同一个Angular JS应用程序中具有不同的身份验证标头
- 通过 Github 进行身份验证(使用 everyauth)
- 用户身份验证使用jQuery, Ajax, MySQL和Java
- 基于表单的身份验证使用Javascript的Sharepoint
- 外部专用API身份验证(使用主干)