因此,我建立了一个JavaScript网站(称为“ SapUI5应用程序”)。我需要从无法访问源代码的第三方网站(称为“工作网站”)打开此应用程序,我唯一能做的就是编辑一个字段(在其中放置链接),并且在那里,我可以编写html,JavaScript代码来格式化链接。
问题是,我的SapUI5应用程序需要来自Job站点的1个信息(一个int),我所做的是我在Job site字段中使用“ getElementById”,然后将其(连接)传递给我的链接。
它工作正常,但问题是如果有人手动编辑链接,他们可以访问我的SapUI5应用程序存储中的其他人的数据。
我猜应该有一种通过更安全的方式发送此信息(整数)的方法,但是如果没有源代码,我不知道我有什么选择。

简单的说:
作业站点中有一个字段可以处理html,javascript代码,人们可以打开它,它需要将信息传递给我的链接,以了解哪个用户打开了该链接。

最佳答案

我不知道在客户端保护它的任何方法。专业用户可以操纵客户端加密。您可以使用js添加一些挑战来加密用户ID,但这不会阻止专家用户。您需要在后端添加加密的变量。可能是您可以使用代理服务器发布作业站点,并通过代理服务器(例如nginx)操纵添加加密变量的响应。

09-20 22:44