我正在构建一个应用程序,它有一个独立的前端(Angular 或其他JS库)和后端(Django).为了确保发送到服务器的请求的一些安全性,我想附加一个URL参数,比如server/someurl?unique_id=Something-unique
.
我将这个独特的代码存储在机器的localStorage
上一段特定的时间.然而,我想在服务器端使用某种函数来设置这段代码,它不仅会生成这个随机的字母数字文本,还会根据传入的请求来验证它.
例如:
当用户打开应用程序时,它将发送一个server/setCode
,它将使用这个随机生成的字符串进行响应,我将使用JS将其存储到Local Storage
.
在传出请求(比方说server/getdata?someparameter=some_data&unique_id=string_from_local_storage
)上,服务器可以针对生成函数进行验证,然后才处理URL的睡觉.
是否有包或模块可以帮助我实现生成和验证? 我希望我能传达我想要的东西,因为我找不到任何解决方案,除非编写函数来生成和测试我自己.