|
|
|
|
|
by dreamer7
1837 days ago
|
|
Most of the things described in this post are easy to mitigate without much additional development effort. Rate limiting, role based access etc are commodities now. Implementing server-side validations is, in my opinion, mandatory. This is even more important for any API with more than 1 client - Android, iOS, Web etc. Not only does it prevent basic security breaches, but also it prevents hard to track bugs. More importantly, why would you not centralise business logic as much as possible instead of having to duplicate it on every client. |
|