使用AJAX使用API键

使用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;

我试图从数据库中获取用户的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;
        returnApiKey(key);
    }
});
API键存储在需要它的方法使用的全局变量中。 我需要的是

安全地获取用户的主机API密钥 是否将API密钥用于需要它的方法?
如何执行此操作?

您可以创建一个php脚本来存储API密钥。然后将此脚本作为ajax调用调用。脚本将直接调用API url并返回您请求的数据

或者您可以使用ajax传递密钥,但在这种情况下,您应该将API密钥绑定到特定的域,这些域将有权接收数据