How can I implement user-based rate limiting on a service?

I want to implement a rate limit on a service based on the user, e.g., one user can execute a service five times within 60 seconds.

How can we implement the same in vConnect?

@simran.sachdeva, please look into this query.

In Rate limit, we can configure the limit on either App level or Service Level.

App Level - To configure the rate limit at the app level, you add a rule to the application. When you add a rule, you define the number of requests that the API gateway processes during a specified time.

Service Level - You can also configure the rate limit at the service level. When you configure the rate limit at the service level, you can add a dedicated rule to each of the services.

Note : Rate limits can be defined at each level with App level taking the highest priority.

Thanks for the update, but I asked how we can configure it at the user level.