I need to understand rate limits. is there a limit for 10 login on the same IP within one hour?
Check out the API reference, if there's a rate limit you will see which keys apply to it: https://appwrite.io/docs/references/cloud/client-web/account
So 50 people can max log in from one IP? My App has usecase from schools, and this is very likely to happen. they share IP. Not sure what this is trying to do. Whoever will try to attack/abuse have long ranges of IPs.
then we need an option to whitelist IPs. ideally this is automatic after 25 successful logins from one IP.
And this is 100% useless during development. Now I'm building the logic for registering users. handling all sorts of error. I need to try more than 50 times during one hour... Now basically i need to stop working..
Depends on the endpoint, each one is different. Are you self hosting or using cloud?
cloud
user.register and user.login - are two endpoints which can affect this. as the app is being used, suddenly a whole class will login, teacher show instructions on the whiteboard, some struggle to create users so 2-3 calls pr user. all same IP. and then they are blocked, teachers plan is broken, they never use the app again.
this is critical to fix for me - spent a few days now rewriting from supabase.... and this is a blocker...
Recommended threads
- Courtesy limit reset for non-profit migr...
Hi Team! I'm the architect for a 501(c)(3) non-profit project (Aaria's Blue Elephant) and we just hit our Free plan Database Read limit (currently at 164%). Th...
- RBAC design question
Hi, I am trying to create RBAC so we will have multiple orgs in the app each org will have 3 roles (admin, member and read only) what is the best way to go ab...
- Team invite - 500 error - no email
When executing ```dart await _repository.teams.createMembership( teamId: event.listId, roles: ['member'], email: event.email, url: 'xxxx', ); ``` I se...