I have been working on a large project for about 4 months. We have a "lead" that I constantly question.
The rules of the project (from the customer who has no background in IT) are
- Only JavaScript will be used (Kendo UI package for CRUD).
- It is to be "secured" with SSO - ADFSv2/ACS
- It must have use Odata to interact with the database.
Please correct me if I am wrong, but does this not mean
- A. This is clearly insecure. (after the initial login)
- B. How can Kendo even handle database interaction (correctly) if it must update multiple tables?
There is another programmer currently working on a similar project and he is using Node.js for a web app that interacts with a Database. Doesn't this suffer from a similar issue? How does this client side CRUD work security and accurately?