通过JavaScript访问需要身份验证的页面
Accessing Pages that need authentication via JavaScript
我对JavaScript还很陌生,我正在尝试访问一个需要用户身份验证才能显示该页面的页面。
如何访问此页面?(我有所需的用户名和密码)我知道我们可以使用XMLHTTPrequest对象通过脚本访问其他URL。但我不知道有什么选项可以让我首先进行身份验证。
我该怎么做?
您可能应该向身份验证页面发出请求,发送用户名和密码。这将设置一个会话cookie,浏览器将自行处理,然后会话cookie将自动转发给您提出的以下请求,直到会话到期。
但是,请记住跨域脚本的限制,例如,如果要验证的页面与脚本运行的页面所在的域不同,则浏览器可能会拒绝发出任何请求。
实际上,浏览器的这种自动cookie处理是跨域脚本不安全的原因,因此大多数网站都禁止跨域脚本。
相关文章:
- Javascript清除缓存以清除基本身份验证凭据
- 通过JavaScript访问需要身份验证的页面
- 使用JavaScript捕获基本身份验证凭据
- javascript中的Spotify身份验证
- ServiceStack JavaScript服务器事件客户端的身份验证
- javascript api,用于在第三方域上存储身份验证令牌
- 添加@javascript标记时,Cucumber中的HTTP身份验证失败
- 使用Javascript客户端进行REST基本身份验证的安全缺陷是什么(如果有的话)
- 安全地实现用于Facebook身份验证的Javascript SDK
- 在Javascript客户端中隐藏基本的身份验证凭据
- DeviantArt使用JavaScript进行身份验证
- Javascript-使用window.open()进行基本身份验证
- 使用本地浏览器身份验证的Javascript
- 使用ajax的javascript应用程序的身份验证模型
- 在Javascript中对API进行身份验证
- 从html和javascript访问经过身份验证的php页面
- 无法通过Microsoft Office JavaScript加载项对Trello进行身份验证
- 在JavaScript/JQuery中通过身份验证正确发布数据
- 如何在经过身份验证的页面上测试javascript隐藏/显示行为
- Azure存储身份验证(JavaScript)