2017-05-14 9 views
-1

私は、APIサービスが論理的にそのメソッドへの要求の制限を何らかの形で提供する必要があるようにしようとしています。彼らはガイドでこれを言っていない。あなたはそれを自分で行う場合、それを正しく実装する方法は?おそらくあなたはこれのために何かを準備していますか?許可されたユーザのアクセスを、異なる方法で異なる方法で毎分/毎時のID番号で制限する必要があります。SymfonyでのAPIリクエストの制限は、どのように実装するのが最適でしょうか?

答えて

1

NoxlogicRateLimitBundleをご覧ください。おそらくそれはあなたの要求に合っているでしょう。

<?php 

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

/** 
* @Route(...) 
* 
* @RateLimit(limit=1000, period=3600) 
*/ 
public function someApiAction() 
{ 
} 
関連する問題