Symfony的API请求限制,如何最好地实现?

时间:2017-05-14 07:51:38

标签: symfony

我尝试使API服务逻辑上需要以某种方式提供对其方法的请求的限制。他们没有在指南中说出这一点。如果你自己做的话,如何正确实现?也许你正在使用一些准备好的东西?对于不同方法的不同方式,每分钟/小时的ID请求数量限制授权用户的访问权限

1 个答案:

答案 0 :(得分:1)

请查看NoxlogicRateLimitBundle。可能它符合您的要求。

<?php

use Noxlogic\RateLimitBundle\Annotation\RateLimit;
use Sensio\Bundle\FrameworkExtraBundle\Configuration\Route;

/**
 * @Route(...)
 *
 * @RateLimit(limit=1000, period=3600)
 */
public function someApiAction()
{
}