在JQuery Web应用程序中隐藏API密钥
我已经为web服务(或数据库)编写了一个简单的API。API提供类似SQL的函数,如选择、更新和删除。客户端必须发送API密钥才能使用API。我将为不同的操作系统编写本机客户端(用C++/Java),不过我想先创建一个web客户端在JQuery Web应用程序中隐藏API密钥,jquery,Jquery,我已经为web服务(或数据库)编写了一个简单的API。API提供类似SQL的函数,如选择、更新和删除。客户端必须发送API密钥才能使用API。我将为不同的操作系统编写本机客户端(用C++/Java),不过我想先创建一个web客户端 我可以用PHP编写这个web应用程序,但我认为这不是最先进的(例如,在提交表单后,必须检索整个网页)。因此,我想使用JQuery。问题来了,我怎样才能限制我的API对某些客户端的访问?用户可以轻松地分析我的JQuery代码以找到API键和命令。在PHP中实现它并使用A
我可以用PHP编写这个web应用程序,但我认为这不是最先进的(例如,在提交表单后,必须检索整个网页)。因此,我想使用JQuery。问题来了,我怎样才能限制我的API对某些客户端的访问?用户可以轻松地分析我的JQuery代码以找到API键和命令。在PHP中实现它并使用AJAX。我如何确保用户使用web前端发送他或她的POST请求,而不是一些垃圾邮件制造者脚本?(没有检查请求是否合理的逻辑)需要用户身份验证。