使用AJAX使用API键
我试图从数据库中获取用户的API密钥以执行URI调用 目前,我正在以一种不安全的方式运行以下AJAX请求:使用AJAX使用API键,ajax,api-key,Ajax,Api Key,我试图从数据库中获取用户的API密钥以执行URI调用 目前,我正在以一种不安全的方式运行以下AJAX请求: $.ajax({ type: 'GET', async: false, url: 'http://localhost:8080/GiftRegistryAPI/api/v1/key/apikey/' + paramHostId, success: function(result) { var key = result.key;
$.ajax({
type: 'GET',
async: false,
url: 'http://localhost:8080/GiftRegistryAPI/api/v1/key/apikey/' + paramHostId,
success: function(result) {
var key = result.key;
returnApiKey(key);
}
});
API键存储在需要它的方法使用的全局变量中。
我需要的是
安全地获取用户的主机API密钥
是否将API密钥用于需要它的方法?
如何执行此操作?您可以创建一个php脚本来存储API密钥。然后将此脚本作为ajax调用调用。脚本将直接调用API url并返回您请求的数据 或者您可以使用ajax传递密钥,但在这种情况下,您应该将API密钥绑定到特定的域,这些域将有权接收数据