【发布时间】:2016-04-26 04:39:52
【问题描述】:
我的 REST Base APi 位于 Slim 框架上。我需要帮助来限制一些只能在内部访问而不是公开的 URL。请问我怎样才能做到这一点。
/REST/api/v1/getusers -- 是公开的
/REST/api/v1/userinfo -- 我只想要本地访问的新 api,即网络上的其他系统可以访问但不能公开
【问题讨论】:
-
也许保持简单,仅当访问/请求 IP 属于您期望从内部网络获得的 IP 范围时才响应?
-
我认为这应该在服务器的配置文件中指定,而不是在
php代码中 -
你可以编写一个中间件来限制这些路由到特定的IP地址