html 当http服务器的“Access-Control-Allow-Credentials”设置为“true”时,如何使用crossOrigin=“use-credentials”在映像上发送凭证?

e0bqpujr  于 2022-12-09  发布在  其他
关注(0)|答案(2)|浏览(198)

我有一个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 = testpassword = image,但我不明白HTML IMG标记将如何通过请求的标题,
这是可能的吗?或者这与HTTPS和证书有关吗?

jum4pzuy

jum4pzuy1#

浏览器不提供实现这一点的API。
请考虑使用基于Cookie的身份验证(而不是基本身份验证),并通过单点登录样式的登录系统进行重定向以设置Cookie。

sigwle7e

sigwle7e2#

可以在URI中发送用户名和密码,如下所示:
您的位置:首页

您的位置:首页〉〉〉

相关问题