【问题标题】:Limit API access to own domain?限制 API 访问自己的域?
【发布时间】:2016-02-13 13:11:53
【问题描述】:

我提供一个 API(地理编码)并希望为用户提供一个演示网站。该站点将通过 AJAX 查询 API。是否有某种方法可以限制访问,以便只接受来自网站的请求,以防止免费无限制地访问 API?

【问题讨论】:

标签: ajax api restrictions


【解决方案1】:

你可以使用 nginx 来检查请求的 referer 头:

location ~ ^/api/(.*) {
    if ($http_referer !~ "^http://yourdomain.com"){
        return 403;
    }
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-31
    • 2019-09-15
    • 1970-01-01
    • 2015-04-23
    • 2013-08-04
    • 2023-03-07
    相关资源
    最近更新 更多