gpt4 book ai didi

javascript - 调用Web服务时使用JavaScript发送 secret 信息

转载 作者:行者123 更新时间:2023-11-28 09:34:09 24 4
gpt4 key购买 nike

我有一个ERP系统,为此我已为其构建了一些Web服务。出于安全原因,除了其他参数之外,Web服务的使用者还必须发送主登录用户名和密码(在我的ERP应用程序中设置)。例如,调用Web服务以检索雇员的年薪,消费者使用以下URL调用Web服务:

/jw/web/json/hr/getsalary/byid?master_username=superadmin&password_hash=9449B5ABCFA9AFDA36B801351ED3DF66&employeeid=A200121


现在,我已经下载了一个免费且简单的文档管理系统,并且能够使用免费软件调用上述Web服务,我只能使用javaScript进行操作,因为我不是该软件的所有者,而是因为我正在发送master_username和password_hash作为调用的一部分,那么使用javaScrpt进行此操作并不安全。

所以我的问题是我可以使用其他什么方法(主登录用户名和密码除外)来确保使用javaScript进行Web服务调用的安全性;因此,Web服务应该使用javaScript完成,并且应该安全吗?
在此先感谢您的帮助。
BR

:::更新:::
javaScript看起来类似于:

<script type="text/javascript">
$(function() {
$.getJSON("https://MyERPsystem.com/jw/web/json/hr/getsalary/byid?master_username=superadmin&password_hash=9449B5ABCFA9AFDA36B801351ED3DF66&employeeid=A200121",
{
//code goes here
},
function(data) {
$.each(data.items, function(i,item){
//code goes here
});
});
}) </script>

最佳答案

您可以使用默认情况下已加密的SSL连接。

ps。我不确定我为什么不能正常验证用户身份,然后仅对经过身份验证的SESSION中的用户接受查询。

关于javascript - 调用Web服务时使用JavaScript发送 secret 信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13342726/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com