我有一个HTTP服务器,它使用Access-Control-Allow-Credentials = true请求(请参阅更多详细信息here)
我在端口8081上有一个应用程序,它从端口8080上的http服务器请求图像
<img src="http://localhost:8080/img/turtle.png" crossOrigin="use-credentials" alt="alt">
目前,浏览器在模式对话框中提示输入用户名和密码(请参见随附的屏幕截图),但我希望在HTML中设置username = test和password = image,但我不明白HTML IMG标记将如何通过请求的标题,
这是可能的吗?或者这与HTTPS和证书有关吗?
2条答案
按热度按时间jum4pzuy1#
浏览器不提供实现这一点的API。
请考虑使用基于Cookie的身份验证(而不是基本身份验证),并通过单点登录样式的登录系统进行重定向以设置Cookie。
sigwle7e2#
可以在URI中发送用户名和密码,如下所示:
您的位置:首页
或
您的位置:首页〉〉〉